Where is Combe Station?

Where is Combe Station located?

Combe Station, Combe Station, Great Britain (approx. 51.832°, -1.393°)


Where is Combe Station on the map?