Das komfortable Avalon Hotel Downtown Sankt Petersburg liegt in der Nähe von einem Strand- Stadtteil von Sankt Petersburg und 19 Fußminuten vom Al Lang Stadium entfernt. Das Hotel verfügt über einen Swimmingpool und WLAN in den öffentlichen Bereichen.
Das 3-Sterne-Hotel befindet sich im Herzen von Sankt Petersburg 1 km von Unterhaltungsangeboten, darunter dem Duke Energy Center for the Arts. 400 Beach ist innerhalb von ungefähr 15 Gehminuten vom Avalon Hotel Downtown Sankt Petersburg aus erreichbar. Vom Hotel aus können Sie Sehenswürdigkeiten wie den See Mirror Lake genießen (ist etwa 800 Meter von der Unterkunfr entfernt). Die Unterkunft liegt in unmittelbarer Nähe vom Albert Whitted Park. Die nächste Bushaltestelle 4th Street North & 4th Avenue North liegt in rund 10 Gehminuten Entfernung.
Viele klimatisierte Zimmer im Avalon Hotel Downtown bieten Ausstattung zur Kaffee- & Teezubereitung, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage. Einige der klimatisierten Zimmer sind mit einer getrennten Toilette und Badelaken ausgestattet.
450 Meter vom Hotel entfernt, lädt das Restaurant Jimmy John's zum Speisen ein.