The Sherlock Holmes Hotel is a deluxe-class hotel that is located a short walk from Baker Street tube station offering easy access to five tube lines and four Britishrail Stations.
The hotel is also within walking distance from London's main tourist attractions such as Madame Tussauds, the London Planetarium, Regents Park, Oxford Street and much more.
The 119 spacious guest rooms at the 4-story Sherlock Holmes Hotel are decorated in boutique and contemporary touch and offer high-speed Internet access.
General
Non-Smoking Rooms
Interior Room Entrance
Business Services
Meeting Rooms
Business Center
Dining
Dining on-site
Bar on-site
Continental Breakfast