Loading hotels
Confirming room availability...
Popov Hotel, 26 Professora Popova Street, Saint Petersburg, Russian Federation
In St. Petersburg (Petrogradskaya District)<br /><br />Located in St. Petersburg (Petrogradskaya District), Popov Hotel is within a 10-minute drive of State Hermitage Museum and Winter Palace and Church of the Savior on Spilled Blood. This hotel is 2.5 mi (4.1 km) from Peter and Paul Fortress and 2.7 mi (4.4 km) from Palace Square.