Skip to main content

Cape Town, South Africa

Cape Town is a port city on the southwest coast of South Africa. It is located on a peninsula beneath the imposing Table Mountain.