The hotel is situated in ecologically pure area of Saint-Petersburg, at the right bank of the Neva river, in ten minutes driving from Ploschad Lenina metro station and in 15 minutes driving from the centre of the city. There are 220 rooms in the hotel.