Get directions to: Taqueria El Borrego De Oro, Oklahoma City, OK
Restaurant address: 926 Sw 59th St Oklahoma City, OK 73109, USA
Restaurant: Taqueria El Borrego De Oro