Orchard Street Investment Management has completed the acquisition of Debenhams department store in Leeds for £38m.
The specialist commercial property investment manager undertook the off-market transaction to buy 115-126 Briggate in Leeds city centre on behalf of St
Thank you for reading EG
Want to read more? Enjoy a story a day for FREE for one month.