Holland Park, peacocks, sculptures and a Japanese garden
Holland Park is London’s secret oasis; located between the affluent neighbourhoods of Kensington and Notting Hill, somehow away from the tourist route. The park is spread over 54 acres and can be accessed by underground from the stations of High Street Kensington, Notting Hill Gate and Holland Park. Passing the opulent mansions along Holland Avenue, walk… Read More Holland Park, peacocks, sculptures and a Japanese garden

