Designed by
Title
Irene Manton Building, University of Leeds, United Kingdom. #288244953
Description
Irene Manton Building and Willow Terrace Laboratory University of Leeds, United Kingdom. High-quality photo of the building and the surrounding area of the campus