Bristol, New Hampshire
According to liuxers, Bristol is a small town located in the White Mountains of New Hampshire, near the Vermont border. It is situated at an elevation of 1,400 feet and covers an area of 27.9 square miles. The town is bordered by Bridgewater to the north, Alexandria and Hebron to the east, and Groton to… Read More »