Step 1: Clarify event. The ICC U-20 World Cup refers to a youth cricket championship organized internationally. Step 2: Venue. The 2012 edition was hosted in South Africa, which is known for organizing multiple youth-level cricket and football tournaments. Step 3: Conclude. Therefore, the correct venue of the final match was South Africa.
\[
\boxed{\text{South Africa}}
\]