Avrora FlatHotel
Ulitsa Kuybysheva 21, Petrogradskiy, 191025 Saint Petersburg, Russia
Located in the centre of Saint Petersburg, just a 7-minute walk from the Peter and Paul Fortress, Avrora Flat offers comfortable accommodations, free Wi-Fi and a 24-hour front desk.