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.
Doubletree Downtown Miami
Address: 1717 North Bayshore Drive FL 33132, Miami, FL, US