The church of St. John at Hampstead, Hampstead, London.

The church of St. John at Hampstead, Hampstead, London, England