Lenin Square
Hotels in Saint Petersburg near Lenin Square
We found 2 properties with availability in Saint Petersburg
Show on map
Empire Park Hotel
10G Academik Lebedev, Saint Petersburg, Russia
Providing 35 rooms, the 3-star Empire Park Hotel Saint Petersburg is situated within 15 minutes' walk of Bol'shaya Nevka. The hotel also entices guests with shuttle service.
Saint-Petersburg Hotel
Pirogovskaya Embankment 5/2, St. Petersburg, Ru, Saint Petersburg, Russia
Situated within 5 minutes' walk of Neva River, Saint-Petersburg Hotel Saint Petersburg offers 554 rooms. The hotel also provides Wi-Fi available throughout the property.
- 1-2