$1,500,000

4 br | 2ba | 3,211 sqft

6 Vernon St, Newburyport, MA 01950

Sold

BESbswy