Johannesburg North
Flexible family lifestyle with rental income in Johannesburg North, steps from shops, schools and highways, featuring two self-contained cottages — three bedrooms, two bathrooms, double garage.