Situated about 15 minutes' stroll from the 4.8 - acre North Straub Waterfront Park, the 3-star Avalon Hotel Downtown St. Petersburg features Wi-Fi in public areas and parking on site. You will find a swimming pool in this comfortable hotel that offers a central location in the center of St. Petersburg and is in proximity to such relaxing retreats as Tranquility Wellness Spa.
The St. Petersburg hotel is nestled near the beach district of St. Petersburg and 0.3 miles from First United Methodist Church. The boutique-style Avalon Hotel Downtown is located a short way from North Shore Waterfront Park in St. Petersburg. Visit Mirror Lake, around 5 minutes by foot from the property, and feel complete harmony with the nature of United States of America. There is the art Dali Museum approximately 1 mile away. 4th Street North & 6th Avenue North bus stop is also situated just near the Avalon Hotel Downtown St. Petersburg.
The hotel welcomes guests to 49 rooms fitted with air conditioning as well as a flat-screen TV with satellite channels and cable channels. They also have private bathrooms. The private bathrooms are appointed with a hairdryer and towels.
While staying at Avalon Hotel Downtown St. Petersburg, guests can choose from dining options nearby, such as Tap House Restaurant, located only 5 minutes' walk away, or Tap Room at a 5-minute walking distance.