The Avalon Club
Condo Hotel
Clearwater Beach, Clearwater-St Pete Beaches
Facing the beachfront, The Avalon Club offers 4-star accommodation in Clearwater Beach and features an outdoor swimming pool, fitness centre and terrace. The property is around 70 metres from Clearwater Beach, 2.
Number of rooms: 40
24 Avalon Street, Clearwater Beach, FL 33767, United States