Where is Mansion House Station?

Where is Mansion House Station located?

Mansion House Station, Tower Hamlets, United Kingdom (approx. 51.5117°, -0.095024°)


Where is Mansion House Station on the map?