Orchard Street acquires Leeds Debenhams for £38m

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