Hotel review: The Westbury, A Luxury Collection Hotel

Business Traveller reviews the recently refurbished and rebranded hotel close to London’s Oxford Circus