If you’ve come to London for the shops, the West End needn’t be your only target. Westfield Stratford City, within a short bus or taxi ride of the Lion & Key Hotel, is the biggest urban shopping mall in Europe — and, as it’s all under one roof, it’s a shopping experience the weather can’t […]