This is the largest stadium in South Africa with a capacity of 94.000. I is located just south-west of the city centre of Johannesburg with good access from the highways.
Both the opening game and the final will be played here and the countries that are sure of playing here in the group round are South Africa, Mexico, Holland, Denmark, Argentina, Korea Republic, Brazil, Ivory Coast, Ghana and Germany. The stadium is the home of the Orlando Pirates and the infamous Vuvuzela is heard a lot here!
Johannesburg is a vibrant city and I am always amazed how sophisticated the city is. All over the city, in every neighbourhood you will find plenty of places with lots of restaurants and bars. If you stick to the main areas and be observant and careful there should be no major security concerns.