Travelto Zverinskaya 18 Apartment Saint Petersburg, Russia
Situated within less than 1 km of Petrovsky Stadium and a 18-minute walk of Aleksandrovsky Park in Saint Petersburg, Travelto Zverinskaya 18 features accommodation with seating area. Complimentary Wi-Fi is availablethroughout the property.
Number of rooms: 5
Zverinskaya ulitsa 18, Petrogradskiy, 197198 Saint Petersburg, Russia