Business To Business in London,
Business To Business
103a Oxford Street,
London ,
UNITED KINGDOM
In a newly refurbished building with plenty of natural light, our meeting rooms will offer you the space that you need in an inspiring environment.
We provide meeting rooms for hire in Central London as well as board rooms, training rooms and conference rooms, at affordable & adaptable prices.
For more information: msemeetingrooms co uk
Worldwide > United Kingdom > London > Business To Business