exploring-london.com
What’s in a name?…Mansion House
Mansion House, perhaps best known as a tautological-sounding Tube station, is actually the name of the official residence of the Lord Mayor of London (a suitable subject, we felt, given the upcomin…