Garden House School is an independent day school for girls and boys located in the Royal Borough of Kensington and Chelsea in London, England.
Garden House School is an independent day school for girls and boys located in the Royal Borough of Kensington and Chelsea in London, England.