Where is Mansion House station?

Where is Mansion House station located?

Mansion House station, Mansion House station, Great Britain (approx. 51.511707°, -0.09475°)


Where is Mansion House station on the map?