Roberts Engineering Building September 7, 2018 188 Share on Facebook Tweet on Twitter Loading Map.... Roberts Engineering BuildingRoom 106, Roberts Engineering Building, Torrington Place, Bloomsbury - LondonEvents 51.5229436 -0.13223760000005313 Address Room 106, Roberts Engineering Building, Torrington Place, Bloomsbury London WC1E 7JE United Kingdom Upcoming Events No events in this location