Where to Stay in Miami Beach: The Balfour Hotel
Stay: The Balfour Hotel Miami Beach
Located At: 350 Ocean Dr, Miami Beach, FL 33139
Spend: $110+ per night
Expect: Historic art deco building with a prime South Beach address on Ocean Drive, just steps from the sand.
Want to Stay Here? Book Now Using This Link