Offering views of the Atlantic Ocean and South Beach's Art Deco district, this elegant all-suite hotel boasts a beachfront location along with Spa 101's massage treatments and facials.
Number of rooms: 99
101 Ocean Drive, Miami Beach, FL 33139, United States
Hotel booked 1 times today.