2017
SK5803 : De Montfort University campus in Leicester
taken 7 years ago, near to Leicester, England
This is 1 of 7 images, with title De Montfort University campus in Leicester in this square
De Montfort University campus in Leicester