British Land sells Debenhams flagship store on Oxford Street

British Land announces that it has exchanged contracts for the sale of 334-348 Oxford Street, London to a private investor for £400 million. The asset is a seven storey building located near Bond Street Underground Station in London’s core West End shopping district. The building is let in its entirety to Debenhams until 2039. In …