 Sherlock Holmes Hotel |
Sherlock Holmes Hotel
The Sherlock Holmes Hotel is perfectly located on the world famous Baker Street close to Baker Street Underground Station providing easy access to five main underground lines and four mainline stations. The hotel is within easy walking distance of Madame Tussauds, Oxford Street, West End theatres, Regents Park, Hyde Park and Lord's Cricket Ground.
|
Prices from £80.00 per person per night

|