Avalon Hotel Downtown Sankt Petersburg położony jest w centralnej lokalizacji, prawie 5 min spacerem od Mirror Lake i oferuje basen. Ten hotel oferuje Wi-Fi w miejscach publicznych oraz parking na terenie.
Park Vinoy znajduje się w pobliżu od wygodnego hotelu, wówczas gdy Park wypoczynkowy Demens Landing Park leży w jedynie 1 km stąd. W dzielnicy Downtown Saint Petersburg zapewnia dostęp do atrakcji kulturalnych, takich jak Muzeum Historyczne w St. Petersburgu, w odległości 19-minutowego spaceru. Ponadto, South Straub Park znajduje się w około 1 km. Avalon Hotel Downtown zapewnia również dostęp do atrakcji sportowych, takich jak Stadion Al Lang, w odległości 24-minutowego spaceru. Wygodny obiekt mieści się maksymalnie 250 m od stacji autobusowej 4th Street North & 6th Avenue North.
Każdy z 49 pokojów wyposażony jest w klimatyzację oraz telewizję satelitarną. Pokoje posiadają również prywatne łazienki. Prywatne łazienki zawierają miłe udogodnienia, takie jak suszarka do włosów i ręczniki.
Podczas pobytu w Avalon Hotel Downtown St. Petersburg goście mogą wybierać spośród pobliskich lokali gastronomicznych, takich jak restauracja Tap House Restaurant, w odległości 5-minutowego spaceru, czy restauracja Tap Room w odległości 5 min spacerem.