An oasis of calm in the heart of Kensington’s Holland Park
The charming Kyoto Garden is nestled in Holland Park and even features a roaming muster of peacocks
Holland Park, Holland Park Ave, Kensington, London W11 4UA، United kingdom
Every Day : 07:30 am To 06:00 pm .
The charming Kyoto Garden is nestled in Holland Park and even features a roaming muster of peacocks
Sitting places
Trips
A peacock