James Hotel
Hotel
Miami Beach
Located in the heart of Miami Beach, this Florida hotel boasts free property-wide Wi-Fi and free on-site parking. Guests will also be 4 minutes’ walk from the beach.
Number of rooms: 54
1680 James Avenue, Miami Beach, FL 33139, United States