Contacts

Find us

PHONE
305-758-7721

LOCATION
ZUBI FISH HOUSE
5700 NW 2nd Ave
Miami, FL 33127

HOURS
MonSat  7am – 8pm
Sun 8am – 4pm

Drop a line