Teren-Casa Self Catering Apartments are situated in Kempton Park, Johannesburg, Gauteng Province. We are only 15 minutes (11km) from OR Tambo International Airport, the biggest...