Cromwell Gardens is a short but major road in South Kensington, within the Royal Borough of Kensington and Chelsea, London, England.
Cromwell Gardens is a short but crucial road situated in South Kensington, within the Royal Borough of Kensington and Chelsea, London, England.