Located in St. Petersburg City Centre, this luxury hotel is within 1 mi (2 km) of Russian State Museum of the Arctic and Antarctic and Russian Museum. State Hermitage Museum and Winter Palace and Kazan Cathedral are also within 2 mi (3 km). Mayakovskaya Station is only a 3-minute walk and Dostoyevskaya Station is 7 minutes.