The Jerry Niehaus Football Stadium is located in the Washington Street Education complex, directly across the street from Chelsea High School.
The Jerry Niehaus Football Stadium is located in the Washington Street Education complex, directly across the street from Chelsea High School.