
Crystal Palace FC · London (Selhurst), England
Selhurst Park is a soccer venue located in London (Selhurst), England, with a seating capacity of 25,486. It is home to Crystal Palace FC, who compete in Premier League. Selhurst Park is one of 93 venues in England tracked on TurfNurd, and ranks 17th among Premier League stadiums by capacity.
Selhurst Park offers visitors a chance to experience one of London's most atmospheric football venues, a classic 1924 stadium designed by the legendary architect Archibald Leitch that has witnessed a century of sporting drama. Beyond its role as Crystal Palace's passionate home ground, this historic venue has hosted Olympic football and served as a temporary haven for two other clubs, making it a fascinating destination for anyone interested in English football's rich heritage. The stadium's location in South London provides an authentic, community-centered matchday experience that stands apart from the more commercialized grounds in the capital.