Black Leopards

Club Info

Club Info

Official Name
Black Leopards FC
Address
Venda, South Africa
Venue
Peter Mokaba Stadium
City Polokwane (Pietersburg)
Capacity 45000
Address Webster Street