Explore details about location Downey Way North-west. Downey Way North-west is a location situated within the Edmonton alongside other areas such as Stirling Road North-west, 116 Avenue NW, 137a Street North-west.