$1,099,000
18 Souhegan Street, Milford, NH, 03055
Single Family Residence