St. Peter's Church, Belsize Park, London. Church of England

 

 

 

All links open in a new window.