Visiting Sherlock Holmes’ house on Baker Street is a fantastic unusual activity in London Visiting Sherlock Holmes’ house on Baker Street is a fantastic unusual activity in London