DoubleTree
Hotel
Miami
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.
Number of rooms: 217
1717 North Bayshore Drive, Miami, FL 33132, United States
Hotel booked 2 times today.