New Horizon Ovechkin ApartmentsApartment
Ulitsa Kremenchugskaya 13 , bldg 2 , Tsentralny, 191167 Saint Petersburg, Russia
New Horizon Ovechkin Apartments in Saint Petersburg provides accommodation with free Wi-Fi, 2.7 km from Anna Akhmatova Museum, 2.8 km from Faberge Museum and 3.7 km from State Russian Museum.