338 Middle Street

 338 Middle Street, PortsmouthNH 03801
$4,5006 Beds3758 sqftNo Pets