Location Info
Park Plaza Sherlock Holmes Hotel is situated on Baker Street. This location just about marks the start of central London on the North side. Baker street itself has a multitude of bars, shops and cafes, including the Barracuda casino. The bottom end of Baker Street joins Oxford Street, and this marks the start of the heart of London and its west end.
Nearest attractions include the Sherlock Holmes Museum, Madame Taussauds, London Zoo, Regents park, Marble Arch and Hyde Park. Also worth a visit are the Beatles and Elvisly yours shops by the Sherlock Holmes Museum.