Designed by
Title
All Souls Langham Place Church in London, UK #280102117
Description
A view of the beautiful All Souls, Langham Place church, with the modern architecture of Broadcasting House in the background, in London, UK
This image is editorial