UCL Roberts Building

UCL Roberts Building
Torrington Place, London, WC1E 6BT
Photo of UCL Roberts Building