Explore details about location Welch Street. Welch Street is a location situated within the Concord alongside other areas such as Lisa Lane, Rumford Street, Chicory Court.