Where is Piddington Station?

Where is Piddington Station located?

Piddington Station, Piddington Station, Great Britain (approx. 52.1877°, -0.7891°)


Where is Piddington Station on the map?