Keene is the largest town in the southwest corner of New Hampshire (less than 20 miles from Massachusetts ... as are many lakes and quaint New England towns. The autumn foliage is famous world-wide; ...
Some results have been hidden because they may be inaccessible to you