Search
Library
Log in
Watch fullscreen
2 years ago

St Peter's Lutheran Church on Nevsky Prospekt in St Petersburg, Russia Holidays

World Holidays
St Peter's Lutheran Church on Nevsky Prospekt in St Petersburg, Russia Holidays
This is one of those churches right in the City Centre of St Petersburg. We have recorded music from their beautiful church organ while there. Worth taking a look at this beautiful church while touring St Petersburg.

Browse more videos

Browse more videos