Freemasons’ Hall
Experience Timeless Elegance at Freemasons Hall London
Freemasons Hall, an iconic Art Deco conference space in London, was built between 1927 and 1932 and is celebrated as one of the finest architectural landmarks in the UK. Regularly featured in films and television, Freemasons Hall is a premier Central London award ceremony venue, accommodating up to 1,200 guests for receptions or 250 for seated dinners—ideal for product launches, prestigious events, and large-scale corporate conferences.
Just a short walk from Covent Garden and Holborn Underground stations, Freemasons’ Hall is both centrally located and architecturally awe-inspiring. At Home Catering will help you make the most of its spectacular halls and meeting rooms with bespoke catering packages, from sumptuous canapés to formal banquets. Every detail is orchestrated to enhance the Art Deco glamour and ensure your guests have an experience they’ll never forget.
Key Info
Seated Capacity: 250, Reception Capacity: 1,200
Outside Space: No
Wedding Venue : No
Closest Tube/ Station : Covent Garden / Holborn (5-minute walk)