Freemasons’ Hall is a landmark Art Deco building in London’s West End, completed in 1933 as a memorial to Freemasons lost in World War I. Its grand interiors feature marble surfaces, intricate mosaics, and soaring staircases that create an impressive setting for business events and meetings.
The Hall offers versatile event spaces within a historic and architecturally rich environment, complemented by on-site amenities including restrooms and easy access from Holborn and Covent Garden stations. It also houses the Museum of Freemasonry, providing a unique cultural backdrop for corporate gatherings.
Loading map...
Rated 4.8 on Google · 2,488 reviews