Taqueria El Camino
23 W 1st St Suite 120, Edmond OK 73034