Hotel review: The Dilly, London

Business Traveller reviews the 283-room independent hotel on London’s Piccadilly