Loading hotels
Confirming room availability...
Idillia Inn, Kuznechnyi Pereulok 18, Saint Petersburg, Russian Federation
In St. Petersburg (St. Petersburg City Centre)<br /><br />A stay at Idillia Inn places you in the heart of St. Petersburg, a 2-minute drive from Anichkov Bridge and 8 minutes from Russian Museum. This hotel is 1.8 mi (2.9 km) from Anichkov Palace and 2.2 mi (3.5 km) from Kazan Cathedral.