Rent Townhouse long term in Johannesburg. Neat and spacious 3 bedrooms, 2 bathroom duplex for lease in Bassonia, Johannesburg. Lounge, Kitchen, and dining room Carport and pool in the complex. The complex has 24-hour security and is in close proximity to major highways and shopping centres.