Afribode's Aeicon Suite is located in Cape Town, South Africa on 24 Hans Strijdom Avenue The Icon 1001 Central Business District. Afribode's Aeicon Suite is rated 3 out of 5 in the category holiday apartment in South Africa.
Address
24 Hans Strijdom Avenue The Icon 1001 Central Business District