Loading hotels
Confirming room availability...
Hotel Rada, Nekrasova Street 58, Saint Petersburg, Russian Federation
Make use of convenient amenities such as complimentary wireless Internet access, gift shops/newsstands, and a fireplace in the lobby.