Dowds’ Country Inn & Event Center, Lyme, NH, USA
The Dowds’ Country Inn is located on the common in Lyme, NH, just minutes away from Dartmouth College. Built originally as a farmhouse in 1780, the Inn has been renovated into a 20 room Bed & Breakfast and fully equipped Read More …