15 Lafayette Rd, Portsmouth NH 03801
$900,000
213 South St, Portsmouth NH 03801
$1,090,000
332 Hanover St, Portsmouth NH 03801
$1,300,000
785 South St, Portsmouth NH 03801
$1,400,000
179 Holly Ln, Portsmouth NH 03801
$419,900