Where is Hamilton Square Station?

Where is Hamilton Square Station located?

Hamilton Square Station, Hamilton Square Station, Great Britain (approx. 53.39464°, -3.013151°)


Where is Hamilton Square Station on the map?