London logo

Park Plaza Sherlock Holmes London

Check Availability

Park Plaza Sherlock Holmes London
108 Baker Street, Westminster
London
W1U 6LJ
United Kingdom

Rooms from £116.33 ( €172.17 / $212.88 ) per night

Picture of Park Plaza Sherlock Holmes London


Perfectly located within a few minutes walk from Oxford Street and Madame Tussauds, the design-led refurbished Park Plaza Sherlock Holmes London flawlessly combines tradition with contemporary style in an unrivalled location.

Click here for more Information on the Park Plaza Sherlock Holmes London together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information