Where is Manningham Station?

Where is Manningham Station located?

Manningham Station, Manningham Station, Great Britain (approx. 53.808884°, -1.760013°)


Where is Manningham Station on the map?