Russia, St. Petersburg, Suvorovsky ave. 32

This is St. Petersburg's first newly built five-star hotel.

Russia, Saint Petersburg, Krestovsky island, Yuzhnaya alley, 2