82 Nevsky Prospect, Saint Petersburg, Sankt-Peterburg, Russia
+7 812 579 9285
Located in St. Petersburg City Centre, this hotel is within 1 mi (2 km) of Nevsky Prospect, Russian Museum, and Kazan Cathedral. State Hermitage Museum and Winter Palace and Church of the Savior on Spilled Blood are also within 2 mi (3 km). Mayakovskaya Station is only a 4-minute walk and Dostoyevskaya Station is 8 minutes.