small holding is situated at the foot of the Magaliesburg mountains just off the R24 and has a peaceful vibe, perfect for a getaway just an hour from Johannesburg
small holding is situated at the foot of the Magaliesburg mountains just off the R24 and has a peaceful vibe, perfect for a getaway just an