It is no surprise that Cape Town is considered one of the most desirable tourist destinations on the planet.

Located at the southwestern tip of Africa, where the southern sky meets the glistening Atlantic and Indian Oceans, Cape Town’s natural beauty is unsurpassed. No other city can lay claim to such an iconic backdrop – Table Mountain, with Devil’s Peak and Lion’s Head on either side.