Travellers enjoy visiting the 4.8-acre North Straub Waterfront Park, located about 15 minutes' walk from Avalon Hotel Downtown St. Petersburg, as well as the art Dali Museum accessible with 5-minute car ride. If you are willing to explore even more landmarks in St. Petersburg, attend the Mahaffey Duke Energy Center for the Arts Theater located just 1.6 km from the property.