Where is Coulsdon South Station?

Where is Coulsdon South Station located?

Coulsdon South Station, Croydon, United Kingdom (approx. 51.31584°, -0.13789°)


Where is Coulsdon South Station on the map?