Bar
Ted's Cafe Escondido
6 locals recommend,
Location
7848 S Olympia Ave W
Tulsa, OK
Tips from locals
This is a great Mexican restaurant with home made tortillas and great margaritas.
This is an awesome Mexican food restaurant that has homemade tortillas and the best salsas and cheese dip is complimentary.