Explore details about location Cromwell Road. Cromwell Road is a location situated within the Scarborough alongside other areas such as Birchmount Road, Kennedy Road, Warden Bus Terminal.