2-Bed Townhouse in Secure Complex with Stunning View - Johannesburg - rent no deposit required