Vyborgskaya HotelHotel
Torzhkovskaya Street 3 Saint Petersburg 197342,Torzhkovskaya, Saint Petersburg, 197342
Located in north-western St Petersburg with good public transport links, the Vyborgskaya Hotel is a 3-star hotel offering comfortable accommodation in a convenient location.