Plymouth Living

23 High Street, Plymouth, NH

$379,000
1,836 SqFt
5 Bedrooms