Where is Crystal Palace's stadium?

Crystal Palace play at Selhurst Park, in Londres. They compete in Premier League.

CityLondres
Coordinates51.3983, -0.0856
Capacity26,255

Data from Wikidata (CC0).

Play today's challenge