Mansion House serves as the official residence of the Lord Mayor of London, nestled in the City’s financial district. This Palladian-style building, completed in the 1740s, impresses with grand architecture and a Grade I listed heritage setting.
Inside, the venue offers richly detailed interiors and a notable collection of 17th-century Dutch and Flemish paintings. Its refined atmosphere and historic significance make it a distinctive choice for business events seeking a prestigious London backdrop.
Loading map...
Rated 4.6 on Google · 170 reviews