Where is Charlbury Station?

Where is Charlbury Station located?

Charlbury Station, Charlbury Station, Great Britain (approx. 51.87243°, -1.48969°)


Where is Charlbury Station on the map?