The RoomersInn
Гатчинская улица 1/56, Petrogradskiy, 197136 Saint Petersburg, Russia
Offering inner courtyard views, The Roomers is an accommodation located in Saint Petersburg, 1.6 km from Petrovsky Stadium and 1.5 km from Aleksandrovsky Park. Both free Wi-Fi and parking on-site are available at the apartment free of charge.