AFC Leopards

AFC Leopards

#1 - Premier League




Founded: 1964
Location: Nairobi
(Shirts) (Player History)