Big Fish Restaurant
Permanently closed
620 NE 78th St
Miami, FL 33138
Previously located in Downtown Miami overlooking the Miami River, the historic “Big Fish”, is reborn on the banks of the Little River on Biscayne Boulevard and 78th street.
The Big Fish is decorated with a tasteful and passionate eye for art...
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.