Skip to content
New HampshireTravel Guides
The Tea Rose Inn
← Lodging & Inns

The Tea Rose Inn

A stately 1883 Victorian inn in the heart of lake country and the foothills of the Whites.

8 Pleasant St, Plymouth, NH 03264

Plymouth, NH

Photo: Selina / CC BY 2.0