New Castle, Rockingham County, New Hampshire

166 Wild Rose Lane, New Castle, New Hampshire