Get directions to: Ted's Cafe Escondido, Oklahoma City, OK
Restaurant address: 2836 Northwest 68th Street Oklahoma City, OK 73116, USA
Restaurant: Ted's Cafe Escondido