Explore details about location Duchess Road. Duchess Road is a location situated within the Manchester alongside other areas such as Finchley Road, Minshull Street South, Kempton Road.