Explore details about location Ellesmere Road. Ellesmere Road is a location situated within the Scarborough alongside other areas such as Green Ash Terrace, Highway 401 Collectors, Tiller Lane.