Capital Tacos Tulsa, Oklahoma

Address

9717 E 81st St
Tulsa,
OK
74133

Phone Number

(539) 367-1872

Hours

11am – 9pm Daily

You are contacting the Tulsa, Oklahoma location.
Hidden