Holland Park , Holland Park, Greater London, W8 6LU, England • 020 7602 2226 • Parks and Playgrounds More Info