View details for Newburyport Crossing Newburyport Crossing $4,070+ 1 Boston Way, Newburyport, MA 01950
View details for Merrimac Street Merrimac Street $2,475+ High Street Neighborhood, Newburyport, MA 01950