Skip to content
New HampshireTravel Guides
Dowds Country Inn in Lyme, NH
← Lodging & Inns

Dowds Country Inn

A colonial-era country inn and tavern on the back roads of Hillsborough.

9 Main St, Lyme, NH 03768

Lyme, NH