Truro Vineyards

11 Shore Road, Truro, 02652