Restaurants - North Miami Beach, Florida, United States
Blue Marlin Fish House is a restaurants company based out of 2500 NE 163rd St, North Miami Beach, Germany.