Explore details about location Cromwell Road. Cromwell Road is a location situated within the Royal Borough of Kensington and Chelsea alongside other areas such as Holland Street, Bray Place, Chepstow Villas.