Das Hollander Hotel - Downtown Sankt Petersburg liegt im Viertel Downtown Saint Petersburg von Sankt Petersburg, 550 m vom See Round Lake, und hat zudem einen beheizten Swimmingpool. In unmittelbarer Nähe zum Williams Park entfernt gelegen, bietet das Hotel 86 Zimmer sowie einen Gepäckraum und einen Friseursalon.
Palladium Theatre und das Dalí-Museum sind in 5 Minuten zu Fuß bzw. 25 Minuten zu Fuß zu erreichbar. Ein 10-minütiger Spaziergang vom Hollander Hotel - Downtown aus führt Sie in die Innenstadt von Sankt Petersburg. Das Morean Arts Center ist in ca. 1 km Entfernung von der Unterkunft. Die Bushaltestelle 5th Avenue North & Dartmoor Street North ist lediglich 5 Gehminuten vom Hotel entfernt.
Die Zimmer in der Unterkunft verfügen über eine Klimaanlage. Einige von ihnen bieten auch einen Ankleidebereich und eine Küche sowie einen Schreibtisch.
Das Restaurant Tap Room ist in unmittelbarer Nähe vom Hollander Hotel - Downtown Sankt Petersburg gelegen.