Luxury Victorian Home

$1,295,000

16 Prospect Street Newburyport, MA 01950