Nevsky Hotel Grand

10 Bolshaya Konyushennaya
St Petersburg
Russian Federation