Store name: Taco Bell Address: 2501 W. Memorial Rd. Suite 100, Oklahoma City, OK Shopping mall: Quail Springs Mall State: Oklahoma Store phone: 405-302-0146 Location: Suite Zone B (Level 3) Category: 33
: