Explore details about location Thorpe Road. Thorpe Road is a location situated within the Leeds alongside other areas such as Abbey Road, Cross Catherine Street, Brudenell Road.