This 3-star hotel is located in the historic Petrogradskaya district of Saint Petersburg, within a 7-minute walk of Sportivnaya Metro Station and a 15-minute walk of Gorkovskaya and the Petrovsky Stadium.
Number of rooms: 26
Ulitsa Blokhina 9, Petrogradskiy, 197198 Saint Petersburg, Russia