0 Likes
The Cape Town Stadium, built for the FIFA 2010 World Cup that was hosted in South Africa, offers a beautiful view of the iconic Table Mountain in Cape Town. The stadium is located in the upmarket Green Point suburb, along the Atlantic Ocean. Tours of the stadium are provided for tourists.
...