Nevsky Hotel Art Hall

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: Аналитика