House for sale, 23 Castle Lane, Merrimack, NH, in New London, United StatesNew London, 23 Castle Lane, Merrimack, NHDetached house • 1 room(s) • 4 bed. • 3 bath. • 265.33 m²