1. Farmwood Village 6 1/2 Deerfield Dr, Dover, NH 03820 Coordinate: 43.190006,-70.88488 Phone: (603) 749-2322