Where is Ely Station?

Where is Ely Station located?

Ely Station, Ely Station, Great Britain (approx. 52.39123°, 0.26683°)


Where is Ely Station on the map?