Holland Park

Holland Park is about 22 hectares and is considered one of the most romantic and peaceful parks of West London. It also has a Japanese garden, Kyoto Gardens, highly recommended!
Closest Tube: Holland Park