Directions to Idillia Inn, Saint Petersburg

Idillia-inn-map
The Idillia Inn in Saint Petersburg is located at 18, KUZNECHNY PEREULOK , Saint Petersburg , RU .   Click on the Google Map above to get an interactive version and see the area around the Idillia Inn .