Bay View Restaurant
11 Island Ave
Miami Beach, FL 33139
Miami Beach, FL 33139