213 South St, Portsmouth NH 03801
$1,090,000
785 South St, Portsmouth NH 03801
$1,400,000
145 High St, Portsmouth NH 03801
$1,495,000
319 McKinley Rd, Portsmouth NH 03801
$695,000