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.
Every room is equipped with a flat-screen TV with cable channels.
Avalon Hotel Downtown St. Petersburg has many guest rooms. Select the one that's right for you.
The following list has the most frequently asked questions about The Avalon Hotel Downtown St. Petersburg.