New 3 Bedroom Listing in Truro! October 12, 2015 by sh4wm0t 31 Castle Road Truro MA offered at $599,000