Modern elegance & traditional style

Please note: The hotel’s address has now changed to: 83 Chiltern Street, London, W1U 6NF.

Welcome to Park Plaza Sherlock Holmes London. Perfectly located on fashionable Chiltern Street, within a short walk from Oxford Street, the intimate and design-led Park Plaza Sherlock Holmes London flawlessly combines tradition with contemporary style in an unrivalled location. Wembley Stadium is a short journey from Baker Street station, making the hotel the perfect base for a concert or sporting weekend.

Offering 119 air-conditioned luxurious guestrooms including stunning split level Loft Suites all beautifully decorated and providing state-of-the-art technology, including Wireless Internet throughout and international power sockets as well as seven conference rooms, fitness centre with gym and Aurora beauty treatments, the Park Plaza Sherlock Holmes London is the ideal choice for shopping, sightseeing and business travellers alike.

Our bar offers a vibrant yet cosy atmosphere with a wide selection of quality beverages and snacks.

Joanne Alder, General Manager

Stay updated, follow us on and