The New England Equestrian Center of Athol (NEECA) is a group of horse enthusiasts in north central Massachusetts who have developed an equestrian park in Athol. The main purpose of the park is to provide equestrians with a place to come with their horse(s) to participate in various horse related activities including trail riding, showing, or clinics. The park is located at 802 New Sherborn Road, Athol, MA 01331. “The mission of NEECA is to preserve and protect land for equine interests while promoting good horsemanship and educating equestrians for the betterment of the horse now, and for the generations to follow.” From the NEECA’s website.