Where is Central Croydon Station?

Where is Central Croydon Station located?

Central Croydon Station, Central Croydon Station, Great Britain (approx. 51.37222°, -0.09972222°)


Where is Central Croydon Station on the map?