Loading Map.... UCL Roberts BuildingTorrington Place London WC1E 7JE 51.52221369999999 -0.13322389999996176 Address Torrington Place London WC1E 7JE United Kingdom UCL Roberts Building Upcoming Events No events in this location