Designed by
Title
Roger Stevens Building, University of Leeds, United Kingdom. #288242679
Description
Roger Stevens Building and surrounding area of university campus, University of Leeds, Yorkshire,United Kingdom. High-quality photos of the building and the surrounding area of the campus
This image is editorial