Ladoga HotelHotel
Pospekt Shaumyana 26, Krasnogvardeisky, 195213 Saint Petersburg, Russia
This hotel is located in Saint Petersburg, a 10-minute walk from the Alexander Nevsky Bridge. Free Wi-Fi, a sauna, a beauty salon and a 24-hour reception are featured at Ladoga Hotel.