Where is Selhurst Park?

Where is Selhurst Park located?

Selhurst Park, Croydon, United Kingdom (approx. 51.39827°, -0.08552°)


Where is Selhurst Park on the map?