New Luxury Hotels in London Hotels New luxury hotel openings in London, including the new Shangri-La at The Shard.