A boutique hotel in London's Leicester Square, recently converted from an office building, has been listed for sale at £42m.
Royal Champagne Hotel and Spa has a Michelin-starred restaurant, a Champagne cellar with 20,000 bottles, and suites ...