Jane & Frank at LRBBA
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.
Compare listings
Compare