Welcome to Excellence. Welcome to Cape Town, the world's most spectacular destination. A city more full of sky than streets; of dramatic vistas, adventure, exploration, wildlife, food, wine, colour & magical light. Welcome to In Residence & a 5-star villa experience.
112 Long Street, Cape Town City Centre, Cape Town, South Africa, Western-Cape