Average Price: R1,839,574
R1,245,000
Johannesburg
31-May-2024
R2,250,000
Johannesburg
31-May-2024
R1,670,000
Diepsloot
30-May-2024
R1,275,000
Johannesburg
30-May-2024
R1,175,000
Johannesburg
30-May-2024
R1,850,000
Johannesburg
30-May-2024