Situado en el corazón de la segunda ciudad más grande del país, San Petersburgo. Este hotel está situado en la calle principal de Nevsky Prospect.Ubicado en el centro de la ciudad, los huéspedes pueden disfrutar de los hermosos edificios históricos que bordean las calles cercanas. Atracciones como el Hermitage y el Mariinsky Theatre también están a poca distancia.