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.
Sorry, your browser is not
frames-compatible