A recently-converted boutique hotel in London’s Leicester Square has been put on the market for £42m. The former office building on 2-5 Charing Cross Road has undergone a significant conversion ...