Ted's Cafe Escondido

2836 NW 68th St.
Oklahoma City, OK
405.848.8337
35.540433
-97.564605

for Ted's Cafe Escondido
Directions
from: