Where is Whitechapel Station?

Where is Whitechapel Station located?

Whitechapel Station, Whitechapel Station, Great Britain (approx. 51.5203°, -0.057903215°)


Where is Whitechapel Station on the map?