Guildhall, Vermont
…along the Connecticut River, the border between Vermont and New Hampshire. The town is bordered to the southwest by Lunenburg, to the northwest by Granby, and to the north by Maidstone, Vermont. To the southeast, across the Connecticut, are the towns of Northumberland and Lancaster, New Hampshire. U.S…