South Africa’s biggest cycle race is returning to Cape Town for the 42nd time soon. The annual Cape Town Cycle Tour will take place on Sunday, 8 March 2020. With around 35 000 entrants taking part, accommodation spots in the Mother City will be filling up fast. Cape Town Villas offers hundreds of luxury mansions,… Read More