Get directions to: Naus Barbecue Pit, Opa Locka, FL
Restaurant address: 1739 Opa Locka Blvd Opa Locka, FL 33054, USA
Restaurant: Naus Barbecue Pit