Selhurst Park is a football stadium located in the south of London. It is the home base of English football club Crystal Palace. The stadium was built in 1924 and has a capacity of almost 26,000. Last year a green light was given to Crystal Palace to renovate the stadium and increase the capacity to 34,000. The present main stand will be replaced with a five-storey stand. A new Selhurst Park for a new era.