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.

Travel Assist
Latest Additions Popular Tags