El Rancho Grande

1629 E. 11th Street
Tulsa, OK 74120

(918) 584-0816

Just west of Utica on 11th St.
right across from the hospital
Directions - click here