AstonMike • January 6, 2012The biggest and most popular Christian Orthodox church in London. It is dedicated to God's Divine Wisdom. Built in 1877, in Greek Byzantine architect style.
Don't see the place you're looking for? Add a new place to Foursquare.