Explore details about location Downing Creek Parkway. Downing Creek Parkway is a location situated within the Durham alongside other areas such as Neal Road, Auburn Street, William Penn Plaza.