Travelto Zverinskaya 18Apartment
Zverinskaya ulitsa 18, Petrogradskiy, 197198 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.