Property Name: The Avalon Club
Property Address: 24 Avalon St Clearwater Beach, FL, 33767
Property Description: When you stay at The Avalon Club in Clearwater Beach, you'll be on the beach, just steps from St. Petersburg - Clearwater Beaches and 4 minutes by foot from Clearwater Beach. This upscale aparthotel is 0. 6 mi (1 km) from Pier 60 Park and 0. 6 mi (1 km) from Beach Walk.
Location Description: Near Clearwater Beach
Property Facts: Total Number of Rooms: 34Total Number of Floors: 8Year Built: 2021Year of Last Renovation: N/A