Current listings 3
ZAR 10,000Caribbean Beach Club, Hartbeespoort
3 3
ZAR 8,500Caribbean Beach Club, Hartbeespoort
2 1
ZAR 19,000Caribbean Beach Club, Hartbeespoort
3 3 4