Seacoast NH
Grandmother's House From 'Little Red Riding Hood' Is Based on This Quaint New Hampshire Restaurant
Who knew that when you travel over the river and through the woods to grandmother's house you'd land in Mason, New Hampshire? Continue reading...