The Finnish Church in London

The Finnish Church in London
33 Albion Street, London, SE16 7HZ