The Information Technologists Hall In by ashepherdiwfsAugust 14, 2015 Loading Map.... The Information Technologists Hall39a Bartholomew Close - LondonEvents 51.5183142 -0.09866790000000947 Address 39a Bartholomew Close London EC1A 7JN United Kingdom Upcoming Events No events in this location