London has over a thousand parks, grouped as royal parks, public parks, city farms, or converted churchyards. These parks provide a relaxing place for people who stay near Holland Park to enjoy themselves, bond, or unwind. Located in Kensington, Holland Park is the largest park in the Royal Borough of Kensington and Chelsea. It isContinue reading “LONDON HISTORY: THE HISTORY OF HOLLAND PARK”