Get directions to: Casa Latina, Opa Locka, FL
Restaurant address: 19541 Nw 57th Ave Opa Locka, FL 33055, USA
Restaurant: Casa Latina