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.

Rooms

Visa support

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

Contacts

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