Das komfortable Avalon Hotel Downtown Sankt Petersburg bietet eine zentrale Lage, etwa 5 Minuten zu Fuß vom See (Mirror Lake) entfernt. Das komfortable Hotel bietet seinen Gästen einen Swimmingpool, ein Fitnesscenter und WLAN in den öffentlichen Bereichen.
Das Hotel befindet sich in der Nähe von einem Strand- Bezirk von Sankt Petersburg, in circa 1 km Entfernung vom Dalí-Museum und in ca. 2 km Entfernung vom Tropicana Field. Sundial St. Pete ist auch in unmittelbarer Nähe vom Avalon Hotel Downtown Sankt Petersburg. Saint Peters Episcopal Cathedral befinden sich einen 6-minütigen Spaziergang von hier entfernt und gehört zu den beliebtesten Sehenswürdigkeiten in der Nähe. Die Unterkunft liegt in nur 250 Meter Entfernung von der Bushaltestelle 4th Street North & 6th Avenue North und bietet eine gute Anbindung an viele Sehenswürdigkeiten.
Im Avalon Hotel Downtown können Sie eines der 49 Zimmer wählen, die mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind und über eine Klimaanlage verfügen. Es gibt auch ein privates Badezimmer.
Etwa 5 Minuten zu Fuß von hier entfernt, befindet sich das Restaurant Tap House Restaurant, in dem amerikanische Gerichte serviert werden.