News

LONDON -- Sherlock Holmes is among the most famous Londoners of all time. Many tourists still see the bustling city through his eyes, and seek out his address, 221B Baker Street.
Sherlock Holmes and the Vanishing Hour runs until Aug. 9, along with the festival’s other production of ‘ Much Ado About Nothing ’. Tickets can be purchased at the door or in advance on the St.