 It was based in Nairobi until 2007.Its home ground was the Afraha Stadium, but due to its unavailability in 2008, the club played its home games at the Greensteds School Grounds.The club was founded in 1980 and owned by the Kenya Police.