5 reasons to buy in the family suburb of Craighall Park in Johannesburg | Market & Opinion | MyProperty Africa