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