Homes for sale - 63 Head of the Meadow RD, North Truro, MA 02652 – ...