London’s Congress Centre – A stylish suite of flexible meeting rooms just two minutes’ walk from Tottenham Court Road tube February 1, 2018 28 secs read