Sherlock Holmes Hotel
-
The Sherlock Holmes Hotel is situated on Baker Street, a short walk from Oxford street, Bond Street, Madame Tussauds, The Planetarium and Hyde Park. This 18th century building combines the history and intrigue of Sherlock Holmes with the modern, contemporary design of a Park Plaza Hotel.
|