West Lebanon, New Hampshire
West Lebanon, New Hampshire is a charming town located in the Upper Valley region of the state. Situated in Grafton County, it is nestled along the Connecticut River, which serves as the border between New Hampshire and Vermont. The town covers an area of approximately 2.5 square miles and is surrounded by a picturesque landscape… Read more »