Where is Haggerston Station?

Where is Haggerston Station located?

Haggerston Station, Hackney, United Kingdom (approx. 51.5387°, -0.07567°)


Where is Haggerston Station on the map?