Explore details about location North Welch Street. North Welch Street is a location situated within the Denton alongside other areas such as Winding Stream Drive, Eagle Drive, Sunset Street.