×

Juba Stadium

Juba Stadium is a multi-use stadium in Juba, South Sudan. It is the home ground of the South Sudan national football team and, as the only stadium in Juba for many years until recently, several local clubs as well, including Atlabara FC,... Wikipedia
Opened: 1962
Capacity: 10,000
Location: Juba, South Sudan