Perfectly located within a few minutes walk from Oxford Street and Madame Tussauds - The Boutique style Sherlock Holmes Hotel London, part of Park Plaza Hotels and Resorts flawlessly combines modern luxury with traditional features all in an unrivaled location. The hotel offers 119 stylish guestrooms, all beautifully decorated. The hotel also offers the intimate 'Sherlock's Grill' (AA Rosette award winning), which serves exquisite modern European cuisine matched by outstanding personal service. ... More