Where is Clifton Down Station?

Where is Clifton Down Station located?

Clifton Down Station, Clifton Down Station, Great Britain (approx. 51.46455°, -2.61174°)


Where is Clifton Down Station on the map?