House for sale, 33 Spencer Lane, Strafford, NH, in Lee, United StatesLee, 33 Spencer Lane, Strafford, NHDetached house • 1 room(s) • 4 bed. • 2 bath. • 260.31 m²