Explore details about location Welch Road. Welch Road is a location situated within the Lafayette Parish alongside other areas such as Wyman Road, Janvier Road, Rue Novembre.