(No.21 on map) Address: 61 Southgates, Leicester, LE1 5RRYear Built: 1900GIA (sqm): 4,763.16Occupants: Faculty of Health and Life Sciences, Finance, Governance and Legal
| Previous | Next |