Avalon Hotel Downtown St. Petersburg
443 4th Avenue North, St. Petersburg, FL 33701, United States of America
This property is a 12-minute walk from the beach. Avalon Hotel Downtown St. Petersburg is located in St. Petersburg, just 30.6 km from Clearwater Beach. Free private parking is available on site.