Where is Aldgate Underground Station?

Where is Aldgate Underground Station located?

Aldgate Underground Station, Tower Hamlets, United Kingdom (approx. 51.51409°, -0.075438°)


Where is Aldgate Underground Station on the map?