Kenwood House and Park, Hampstead Heath, London.

Kenwood House and Park, Hampstead Heath, London, England