1. Vermeer Sales & Service Northwood Narrows, Northwood, NH 03261 Coordinate: 43.225914,-71.24395 Phone: (888) 244-7899