Nevsky Hotel Art Hall, Saint-Petersburg

The youngest hotel of the Nevsky Hotels Group, Art Hall is located in the famous Yards of Capella at 11 Bolshaya Konyushennaya Street. It takes no more than 5 minutes to get to the Neva Embankment, and the hotel is less than 500 meters from the world-famous Winter Palace and Palace Square. "Nevsky Prospect" metro station is a 10-minute walk away.


Visa support

You can get a visa invitation for the Russian visa and receive a confirmation immediately


11, Bolshaya Konushennaya str.
TravelLine: Аналитика