Strategically located in Cape Towns financial district, Icon Luxury Apartments is a perfect choice for both business and leisure travelers. From here, guests can access several of the towns attractions within a ... Read more

View all Luxury Hotels in Cape Town