Get directions to: Caribana Restaurant, Opa Locka, FL
Restaurant address: 4709 Northwest 183rd Street Opa Locka, FL 33055, USA
Restaurant: Caribana Restaurant