Hotel on LeninskyHotel
Leninskiy prospekt 81/1 , 198332 Saint Petersburg, Russia
Set within 11 km of Mariinsky Theatre and 11 km of St. Nicholas Naval Cathedral, Hotel on Leninsky offers rooms in Saint Petersburg. With free Wi-Fi, this 3-star hotel offers a 24-hour front desk and a shared kitchen. The hotel features family rooms.