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