190 Lafayette Road, Rye, NH, 03870

$2,125,000

190 Lafayette Road, Rye, NH, 03870

ACTIVE