English: It is located in Cape Town South Africa.
Telugu: ఇది సౌత్ ఆఫ్రికా లోని కేప్ టౌన్ సిటీ లో ఉంది.