Where is Stoneleigh Station?

Where is Stoneleigh Station located?

Stoneleigh Station, Stoneleigh Station, Great Britain (approx. 51.363914°, -0.248966°)


Where is Stoneleigh Station on the map?