Get directions to: Taqueria Mi Sitio, Opa Locka, FL
Restaurant address: 785 Opa Locka Blvd Opa Locka, FL 33054, USA
Restaurant: Taqueria Mi Sitio