Find nearby locations to order from
Ted’s Tacos & Cantina (23rd St)600 NW 23rd St, Oklahoma City, OK 73103, USA