International House Cape Town is situated close to beautiful Sea Point, next to the main road. The school is conveniently located and is only a short drive away from the city center, the relaxing Victoria and Alfred Waterfront, as well as the famous beaches Clifton and Camps Bay