Explore details about location Downing Close. Downing Close is a location situated within the Wirral alongside other areas such as Telegraph Road, Carr Lane, Dell Close.