Icon 1110 Accommodation – Cape Town Central

Beautiful self catering apartment situated in the CBD of Cape Town. Fully equipped and within walking distance to all amenities. Sleeps up to 4 in 2 bedrooms.

Latest Additions Popular Tags Featured Accommodation