Coming Soon

Leicester Square are the perfect Central London location for medium and large meetings at affordable and competitive prices.

Leicester Square meeting rooms are moments away from Leicester Square and Covent Garden underground stations, including major transportation hubs accessing all of central London.

Set within an architecturally impressive building, the spacious meeting rooms are modern, contemporary, functional and superbly-equipped, with high-speed internet, filtered water and 56' wall-mounted smart screens for laptop presentations and ideal for off-site meetings, boardroom meetings and training seminars, all at affordable & competitive rates!

Leicester Square is a major hub of activity for entertainment, shops & hotels and surrounded by international global companies specialising in advanced technology, complex finance, high-end fashion, marketing and media start-ups and heaps of culture & art for added inspiration!

Seeking the ultimate meeting room venue near Leicester Square? Look no further than Charing Cross meeting rooms, conveniently located just a stone’s throw away. And the best part? We currently have availability at this fantastic spot!




Why not look at one of our other locations