Posts Tagged:

Snowy Owl Inn Awarded Title Of Favorite Family-Friendly Resort/Hotel In New England

Snowy Owl Inn award

Readers of name Snowy Owl Inn, Waterville Valley, New Hampshire as the Favorite Family Friendly Resort / Hotel in New England. After a close battle with the Wildflower Inn of Lyndonville, Vermont and three other finalists from around New England, presented the award on March 27, 2013. “Over the years we have been privileged to watch… Read more »