20 Little Britain, London, UK, EC1A 7DH
This room can seat up to 16 people, has natural lighting and is fully equipped with video conferencing abilities (Clickshare and Logitech Camera). Flipcharts are available upon request.
Orwell location
20 Little Britain, London, UK