Where is Norbury Station?

Where is Norbury Station located?

Norbury Station, Croydon, United Kingdom (approx. 51.41145°, -0.12193°)


Where is Norbury Station on the map?