Dette hotel ligger i Nevsky, kun 5 km fra Aleksandr Nevskij-klosteret, Nevsky Prospekt og Museum for den kejserlige porcelænsfabrik. Derudover ligger Ligovsky Prospekt og Russisk Statsmuseum om Arktis og Antarktis ca. 5 km derfra. Du kan desuden gå til Ploshchad Alexandra Nevskogo II Metrostation på 26 minutter og Yelizarovskaya Metrostation på 27 minutter.