Customer support
Share:

20,124 SF of Office Space Available in Leicester, LEC

New Walk 2A, England, United Kingdom

£9,50/sq.ft./year

20,124 sq.ft.

Office

For rent

#19743