Offering Wi-Fi access and air-conditioned rooms with TV, this small, quietly located hotel in Saint Petersburg is a 10-minute walk from the historic Palace Square and Peter and Paul Fortress. Saint Isaac's Cathedral is 1.
Number of rooms: 14
Dobrolyubova Prospekt 5/1, Petrogradskiy, 197198 Saint Petersburg, Russia