Where is Central Croydon Station?

Where is Central Croydon Station located?

Central Croydon Station, Croydon, United Kingdom (approx. 51.37343°, -0.098198°)


Where is Central Croydon Station on the map?