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.
Rooms: 119.
More Informations on Sherlock Holmes Hotel, London
Hotel Information & Facilities
General Minibar in the Room, Phone in the Room, Non Smoking, Public Lift, Public Bar, Public Restaurant, Air Conditioned, Restaurant, Exercise Gym, Around-the-clock Service, TV in the Room