Savoy Place offers a diverse range of meeting rooms located in the heart of central London. Our meeting spaces cater to a variety of business needs, ranging from intimate one-on-one interviews to large theatre-style rooms that can accommodate up to 450 guests.
This venue offers stylish and well-equipped spaces along with state-of-the-art technology to ensure high-quality streaming for in-person and remote delegates.