Location

Summer Stars makes its home on the beautiful Northfield-Mount Hermon Campus in Northfield, Massachusetts.