Current listings 2
ZAR 1,390,000Gleneagles, Johannesburg
3 2
ZAR 649,000The Hill, Johannesburg
2 1