Crystal Palace Football Club, commonly referred to as Palace, is a professional football club based in Selhurst in the Borough of Croydon, South London, England, which competes in the Premier League, the highest level of English football. They were founded in 1905 at the famous Crystal Palace Exhibition building and initially played inside its grounds using the FA Cup Final stadium for their home games until 1915, when they were forced to leave due to the outbreak of the First World War. In 1924, they moved to their current home at Selhurst Park. More information...
The website is placed before googlepages.com and after tbsnews.net in the BestRef global ranking of the most important sources of Wikipedia.