Where is Seven Sisters station?

Where is Seven Sisters station located?

Seven Sisters station, Seven Sisters station, Great Britain (approx. 51.582436°, -0.073838°)


Where is Seven Sisters station on the map?