Home Ground

AFC Leopards Sports Club plays her home matches at Nyayo National Stadium, a multi-purpose stadium in Nairobi, Kenya. Built in 1983 It is located near the city centre. The stadium has a capacity of 40,000.

Leave a Reply

Your email address will not be published. Required fields are marked *