Lions vs South Africa: Kick off time, TV channel, where to watch, team news, lineups, venue and latest odds

Cape Town Stadium, built for the 2010 FIFA World Cup, is a gorgeous arena that is nestled between lapping waves and the iconic Signal Hill which offers great views of the city and Table Mountain.

Read more @

Back to top button