Dowd's Country Inn and Latham House Tavern

The Dowds' Country Inn is a unique country style Bed and Breakfast located in beautiful Lyme, NH. The Inn is owned and operated by the Dowd family who reside on the premises. The Inn is truly a home away from home for every guest. The Dowds' Country Inn is more than just a place to stay; we host conferences and events of all types. We also offer catering services at the Inn or at an off-site location. At The Dowds' Country Inn, we work with our guests to create an atmosphere that suits their special occasion. The Dowds' Country Inn is conveniently located near 2 major Interstates and close to many attractions in both New Hampshire & Vermont. Come for a weekend or for a week! We welcome your visit! The Latham House, opened in 2016, is your local public house offering a hearty menu, extensive tap list, and a relaxed atmosphere always delivery good food, good beer, and good time. Dine in or take out Thursdays 4-8pm, Friday 4-9pm, Saturdays 12-9pm, and Sundays 12-8pm. No reservations. 

Visit Website

Continue exploring Upper Valley

Start Discovering

Get Travel info, Tips, and Inspiration sent to you. Sign up for our newsletter.