TEA ROSE INN
Updated 38 days ago
8 Pleasant Street, Plymouth, New Hampshire
A stately Victorian, The Tea Rose Inn, was built by Edwin and Anna Nutting in 1883 located in the heart of Lake Country and the foothills of the White Mountains. Just a short stroll from the quaint New England Downtown of Plymouth, New Hampshire and the beautiful campus of Plymouth State University...
We are conveniently located in town, a short stroll from the Plymouth State University campus, only 3-5 minutes from the Holderness School, and 15 minutes from the New Hampton School.
Also known as: The Tea Rose Inn