Crystal Palace’s Stadium is in the South London Borough of Croydon. It’s not too far from central areas of Croydon, a major transport hub in its own right.
The Selhurst Park Stadium address is: Holmesdale Road, London SE25 6PU