Where is Pluckley Station?

Where is Pluckley Station located?

Pluckley Station, Pluckley Station, Great Britain (approx. 51.15647°, 0.7474°)


Where is Pluckley Station on the map?