Where is Norbury Station?

Where is Norbury Station located?

Norbury Station, Norbury Station, Great Britain (approx. 51.41145°, -0.12193°)


Where is Norbury Station on the map?