Welcome to Green Gables ! Our family-run country inn is situated in the small country village of Mcgregor , in the heart of the Breede Valley wine region, yet we are a mere 2 hours drive from Cape Town, South Africa.

Expect country- style hospitality and accommodation in our buildings which are historical monuments and date back to 1862. Have a sundowner on the Manor House veranda – a favourite spot for locals – and enjoy spectacular views of the village and Langeberg mountains in the distance before tucking into a hearty meal in the restaurant.

Book & Stay 2 or more nights before the 16th of December and get 25% DISCOUNT on your stay.


Barn One


One queen-sized bed, ensuite offering a slipper bath and shower. Sleeps two.



Barn Two


One queen sized bed and one single daybed, ensuite bathroom with a shower only. Sleeps three.



Family Unit


Two inter-leading bedrooms, one with queen sized bed, second room with two singles, bath and shower en-suite. Sleeps four.



Manor House Room


One double-sized bed, en-suite with shower only inside the Manor House. Sleeps two.



Our Restaurant



On Friday and Saturday evenings we offer home cooked, country style meals in the Manor House or on the veranda overlooking the village.


We cater for intimate, bespoke functions to a capacity of 50 people.