The Tea Rose Inn
A stately Victorian 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 Town of Plymouth, New Hampshire and the beautiful campus of Plymouth State University.
If you would like to read more about the history of the Tea Rose Inn or the Innkeepers, select one of the buttons below.