Explore details about location Welsh Road. Welsh Road is a location situated within the Philadelphia alongside other areas such as South Iseminger Street, 7th Street West, Moyer Street.