Icon is Located on Cape Town’s Forshore, Icon is a stone’s throw away from the renowned V & A Waterfront, a major tourist attraction, within walking