Where is Whitechapel Station / Royal London Hospital located?
Whitechapel Station / Royal London Hospital, Whitechapel Station / Royal London Hospital, Great Britain (approx. 51.519417°, -0.058752°)
Whitechapel Station / Royal London Hospital, Whitechapel Station / Royal London Hospital, Great Britain (approx. 51.519417°, -0.058752°)