No stadium image available

Capacity: 55,000

City: Cape Town

Country: South Africa

Club: Cape Town Spurs

International: Unknown