Holland Park
Holland Park is an area of Kensington, on the western edge of Central London, that contains a street and public park of the same name.
Holland Park is an area of Kensington, on the western edge of Central London, that contains a street and public park of the same name.