Where is Loftus Station?

Where is Loftus Station located?

Loftus Station, Loftus Station, Great Britain (approx. 54.552235°, -0.894°)


Where is Loftus Station on the map?