The Northborough Town Forest
The town forest in Northborough was established in 1926 on 12 acres of land owned by the town. An additional 7 acres were acquired at a later time.
Over 4,700 trees were planted in this 19 acre forest.