Explore details about location Downing Road. Downing Road is a location situated within the Peabody alongside other areas such as Priscilla Lane, Hazel Street, Summer Street.