Get directions to: Capt Crab's Take-away, Opa Locka, FL
Restaurant address: 4775 Nw 183rd St Opa Locka, FL 33055, USA
Restaurant: Capt Crab's Take-away