Miami Hostel Hostel Miami Beach
Set in Miami Beach, 1.5 km from Miami Beach, Miami Hostel offers air-conditioned accommodation and a garden. Among the facilities at this property are a 24-hour front desk and an ATM, along with free Wi-Fi throughout the property.
Number of rooms: 14
810 Alton Road, #10, Miami Beach, FL 33139, United States