Das komfortable 3-Sterne-Avalon Hotel Downtown Sankt Petersburg liegt etwa 19 Minuten zu Fuß vom Dalí-Museum entfernt und bietet einen Swimmingpool sowie WLAN in den öffentlichen Bereichen. Das komfortable Hotel befindet sich im Herzen von Sankt Petersburg, 2 km weit weg von den beliebten kulturellen Attraktionen, vor allem dem Tropicana Field.
Das Hotel ist gleich neben dem St. Petersburg Museum of History gelegen. Zu den Unterhaltungsmöglichkeiten im Stadtteil Downtown Saint Petersburg von Sankt Petersburg gehört Palladium Theatre (ist in 550 Meter Entfernung zum Avalon Hotel Downtown Sankt Petersburg). Naturliebhaber werden die Nähe zum See Mirror Lake zu schätzen wissen, der etwa 5 Fußminuten von der Unterkunft entfernt ist. Die Sunken Gardens liegt in unmittelbarer Nähe von der Unterkunft. Die Bushaltestelle 4th Street North & 6th Avenue North ist ebenfalls in einer 250 Meter Entfernung vom Avalon Hotel Downtown.
Die 49 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. In den Zimmern gibt es ein privates Badezimmer. Die privaten Badezimmer bieten einen Haartrockner und Handtücher.
Das Restaurant Tap House Restaurant bietet verschiedene amerikanische Gerichte und liegt einen 5-minütigen Spaziergang vom Avalon Hotel Downtown St. Petersburg entfernt.