9.2/10
Wonderful
20 reviews
Free Wi-Fi
Public parking
Levada Park-Hotel is located 2 km from Saint Petersburg, 20 km from Petrovsky Stadium and 21 km from Hermitage Museum. Guests can enjoy the on-site restaurant and spa centre.
Number of rooms: 26
2-km Priozerskogo Shosse, 188652 Saint Petersburg, Russia