ATHOL, MA (FRANKLIN COUNTY NOW) — The Heywood Healthcare organization has purchased the former North Quabbin Family Physicians property at 201 South Main Street in Athol. The former clinic closed last year and was sold for just over $1.1 million. The plan is to open it has a family and pediatrics facility.