Hotel Croydon
Hotel
Miami Beach
Located in Miami Beach, Florida, this South Beach Group hotel features an outdoor swimming pool and is 2 minutes' walk from the beach. Each room is equipped with free Wi-Fi access. Additionally, enjoy a nightly happy hour with free drinks.
Number of rooms: 208
3720 Collins Avenue, Miami Beach, FL 33140, United States
Hotel booked 2 times today.