St Petersburg, Russia2 miles
An art gallery kind of hotel nestled on the Vasilievsky Island and close to the Blagoveshchensky bridge and Neva embankment.
View Hotel Details
7 Superior First Class
Commission: -
Rooms: 255
Rates: -
This 5 room property, built in 2004...
3 Superior Tourist Class
Rooms: 5