Discover an unrivalled location, complete with spacious accommodation and state-of-the-art amenities at this luxury hotel, situated directly on Biscayne Bay, only moments from Miami's main attractions.
Address: 1717 North Bayshore Drive, Miami (Florida)
Rates from:
USD 169 Booking.com