Plum Island Homes for Sale
Plum Island is a barrier island of the northeast coast of Massachusetts. The island is divided between four towns, Newbury, Newburyport, Rowley and Ipswich. Most of the residential homes sit in Newbury and Newburyport on the northern side of the…