A mere 45 minutes’ drive from Cape Town, the Elgin Valley serves up the perfect slice of country living: rolling farmlands speckled with great restaurants, superb wine farms and a plethora of outdoor activities - all managed by generous, kind-hearted individuals…
read more »