Discovering Holland Park – Kensington – London

Discovering Holland Park – Kensington – London In the heart of the borough of affluent Kensington, surrounded by red brick town houses resides 22 acres of parkland. There literally is something for everyone, from a football pitch, cafe, open air opera and award winning restaurant.  Giant chess sets, tennis and a Japanese water garden with…