This is a vacant land. This home is located at 89 1/2 Stowe Mountain, Hillsborough, NH 03244.Show more