Where is Sefton Park Station?

Where is Sefton Park Station located?

Sefton Park Station, Sefton Park Station, Great Britain (approx. 53.3896°, -2.9239°)


Where is Sefton Park Station on the map?