Seafood restaurant · 15850 Nw 27 Ave, Opa-Locka, FL
Dine-In
More food in Opa-Locka, FL · Seafood in Opa-Locka