The Demetree Hotel
Hotel
Miami
Situated in Miami, 1.7 km from American Airlines Arena, The Demetree Hotel features accommodation with free Wi-Fi and free private parking. The property is located 2 km from Bayfront Park, 2.1 km from Bayfront Park Station and 2.
Number of rooms: 23
455 Northwest 4th Avenue 23, Miami, FL 33128, United States