ExCeL and Leith’s hit high note with their biggest hospitality project

11th August 2008