The Church of the Immaculate Conception, Farm Street, Mayfair, London, UK.
Size: 2415px × 3624px
Location: Mayfair, London, UK
Photo credit: © Maurice Savage / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: britain, central, church, conception, england, farm, immaculate, kingdom, london, mayfair, street, united, w1