Where is Padbury Station?

Where is Padbury Station located?

Padbury Station, Padbury Station, Great Britain (approx. 51.9671°, -0.9624°)


Where is Padbury Station on the map?