Dunboyne Road Estate, Hampstead, London.

Dunboyne Road Estate, Hampstead, London.