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.

Joanne Alder, General Manager

Stay updated, follow us on and