Cape Town is the capital of South Africa, located at the base of Table Mountain in the Western Cape province. It’s renowned for its beautiful mountainous landscape, diverse & delicious cuisine and its extensive range of activities & attractions. Continue