11 Perry Road & The Pilgrims
If Cape Cod is compared to the shape of your arm then Truro is known as the “wrist”. Located on the Outer Cape, Truro was the first source of fresh water for the Pilgrims upon their landing in Provincetown in November 1620. In 1709, Truro was incorporated by descendants of the same Pilgrims that arrived … Read more