El Ranch Grande

1629 E. 11th Street
Tulsa, OK 74120-4860

(918) 584-0816

Hours:

Monday-Saturday 11AM - 9PM
Closed Sunday

Email:

info@elranchograndemexicanfood.com