Picturesque Cape Nestled On a Lovely Treed Lot With Approximately 280 Feet Of Waterfront
Cohasset, Massachusetts