Kenwood House

Hampstead Lane, Camden, Greater London, NW3 7JR

Upgrade Listing