Get directions to: Claro De Luna, Opa Locka, FL
Restaurant address: 4215 Nw 167th St Opa Locka, FL 33055, USA
Restaurant: Claro De Luna