Avalon Hotel Downtown St. PetersburgHotel
443 4th Avenue North, St. Petersburg, 33701
Located in the heart of downtown St. Petersburg, FL, this classic art deco-style boutique property is a short 10 minutes' walk from a variety of shopping options on Beach Drive.