Where is Cowbridge Station?

Where is Cowbridge Station located?

Cowbridge Station, Cowbridge Station, Great Britain (approx. 51.4604°, -3.4412°)


Where is Cowbridge Station on the map?