Home Tags City awards

Tag: city awards

Cape Town takes runner up title in UK’s Telegraph Travel Awards

On October 25, 2011 the Telegraph Travel Awards named Cape Town a runner up in their Favorite Cities Worldwide category.