Find us
PHONE
305-758-7721
LOCATION
ZUBI FISH HOUSE
5700 NW 2nd Ave
Miami, FL 33127
HOURS
Mon–Sat 7am – 8pm
Sun 8am – 4pm
PHONE
305-758-7721
LOCATION
ZUBI FISH HOUSE
5700 NW 2nd Ave
Miami, FL 33127
HOURS
Mon–Sat 7am – 8pm
Sun 8am – 4pm