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 Facebook.com/ParkPlaza and Twitter.com/ParkPlazaHotels