Explore details about location Cromwell Road. Cromwell Road is a location situated within the Cheltenham alongside other areas such as Bethesda Street, Richards Road, Bryanstone Close.