Answer
Crystal Palace was the final club that Stern John played for before retiring from professional football. John, a Trinidadian striker, had a successful career, playing for several clubs in England, including Coventry City, Birmingham City, and Sunderland. He joined Crystal Palace in 2007 and spent two seasons with the club, making 51 appearances and scoring 11 goals. John retired from playing in 2009 at the age of 33.