Best small town in America .
This is the lovely Main Street in Littleton , New Hampshire , located 30 minutes from Lincoln , NH .
Best small town in America .
This is the lovely Main Street in Littleton , New Hampshire , located 30 minutes from Lincoln , NH .