$2,500 - $4,500 week
Bedrooms: 4 | Sleeps: 8
112 Castle Hill Road, Truro - Bayside
$1,100 - $1,700 week
Bedrooms: 2 | Sleeps: 4
3 Alden Road, Truro - Oceanside