At the end of July I visited Kenwood House for the first time. It is located on Hampstead Lane in north London and set in a tranquil parkland with panoramic views over London. The original Kenwood House goes back to the 17th century.
Read MoreKenwood house