New England Equestrian Center of Athol, ATHOL. 1,038 likes · 54 talking about this · 48 were here. A number of years ago, local horse enthusiasts in the...