Holland Park is a district and a public park in the Royal Borough of Kensington and Chelsea, in west central London in England. Holland Park is widely regarded as one of the most romantic parks in London, due to its abundant wildlife and secluded hideaways.
Holland Park has a reputation as an affluent and fashionable area, known for attractive terraces of large Victorian... read more about Holland Park, W11