PrivateStayZA
Spacious 1-bedroom apartment in a secure student residence. Fully equipped kitchen and access to gym and pool.
A password will be e-mailed to you