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