El Chico

9825 E 21st St
Tulsa, OK 74129

El Chico

Address:
9825 E 21st St
Tulsa, OK 74129
Phone:
918-663-7755
Office Fax:
918-627-8733

Directions
Find Nearby
Located on E 21st St just east of I-44 (Route 66).