Boutique hotel situated in London's entertainment neighbourhood - 2 min walk from Soho Square and 12 min from the British Museum. On a quiet, unassuming mews in the heart of Soho, four blocks south of ...