Town of Breede River Valley
McGregor.. a little bit of history left untouched
This is the ultimate village to relax, chill out and go within. A charming village at the end of a road to no-where, where people still have old fashioned values and pride in their little 'dorp'. The...