Burgh House and Hampstead Museum, Hampstead, London.

Burgh House and Hampstead Museum, Hampstead, London, England