Where is Barcombe Station?

Where is Barcombe Station located?

Barcombe Station, Barcombe Station, Great Britain (approx. 50.9234°, 0.0155°)


Where is Barcombe Station on the map?