UKMidlandsLeicestershireCharnwood
Office
To Let, 14,500 - 50,000 sf
DESIGN & BUILD Research and development space available on one of Europe's largest combined university and..