Est $305,225 Not Listed For Sale
62 Lords Hill Rd, South Tamworth, NH 03883
- 3 Beds
- 1 Bath
- 1,056 Sq Ft
- Built 1973
Last Sold Summary
- 22% Above List Price
- $237/SF
- 70 Days On Market
Last Sold Price $250,000
Last Listing Agent Brie Stephens Compass New England, LLC
