Meet and eat at this McGregor retreat

The towns of Montagu, McGregor and Greyton form and almost perfectly straight line across the Breede River, and are connected by their artistic, leftfield and untouched nature. With histories stretching back over 300 years, these three towns didn’t develop at the pace of their more famous neighbours and have therefore remained blissfully small-scale. Now populated […]