The Grange Langham Court Hotel is wonderfully situated - just off London's famous Regent Street and only a short walk from Oxford Street, Bond Street and Regents Park.