A picturesque Guest Farm in the heart of the Magaliesberg on the banks of the river in the Magaliesburg Village, 40 minutes from Johannesburg, South Africa. Nine Self-catering cottages accommodate from 2 to 6 persons each for that special country breakaway.