Get directions to: Bay View Restaurant, Miami Beach, FL
Restaurant address: 11 Island Avenue Miami Beach, FL 33139, USA
Restaurant: Bay View Restaurant