What three states share a border with New Hampshire?
GEOGRAPHY
Maine, Massachusetts and Vermont
Share: