Die Villa Twelve Trees Truro liegt in einer Entfernung von 25 Gehminuten vom Corn Hill Beach und bietet Gästen einen Jacuzzi für einen entspannten Aufenthalt.
Truro Vineyards ist ca. 3 Kilometer von der Villa entfernt, während der Highland Light Leuchtturm sich ca. 3,1 Kilometer von hier entfernt befindet.
Die Villa in Truro hat einen Geschirrspüler in einer kompletten Küche für Selbstversorger. Wandern und Angeln werden auch für Sportbegeisterte angeboten.