St Mary, Hampstead

19-Jul-2018

Hampstead, London in Westminster diocese