where was slapshot filmed

The 1977 hockey comedy Slap Shot was filmed primarily in Johnstown, Pennsylvania, which stood in for the fictional mill town of Charlestown.
Most arena and downtown scenes were shot in and around the Cambria County War Memorial Arena and nearby streets in Johnstown. Additional filming took place in other real hockey and industrial towns, including Pittsburgh, Pennsylvania, and several central and upstate New York locations such as Utica, Hamilton (Starr Rink at Colgate University), Clinton (Clinton Arena), and Syracuse’s Onondaga County War Memorial/Upstate Medical Arena. A few sources also mention Charlestown, Rhode Island and Buffalo, New York for select exterior or supplemental shots, but Johnstown remains the core and most recognizable backdrop for the film.