Just west of Utica on 11th St. right across from the hospital
(918) 584-0816
info@elranchograndemexicanfood.com
Monday - Saturday 11AM - 9PM | Closed Sunday
1629 E. 11th Street Tulsa, OK 74120
Imperial Metric