Aloft Delray BeachHotel
202 Southeast 5th Avenue, Delray Beach, 33483, United States
Situated in Delray Beach, 1.9 km from Delray Beach, Aloft Delray Beach features accommodation with free bikes, private parking, an outdoor swimming pool and a fitness centre. With free Wi-Fi, this 3-star hotel has a shared lounge and a terrace.