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 …
Continue reading “British Land sells Debenhams flagship store on Oxford Street”