
Chelsea Memorial Stadium
4.4 (25)other
A municipal stadium and athletic complex hosting local games, sports meets, and community gatherings.
Description






Located along Everett Avenue in Chelsea, the public complex centers on dedicated athletic fields and facilities, operating as a shared community hub for the city's sports activities.