Enjoy tea, coffee, and homemade British & Polish treats at The Sherlock Holmes Tearoom, a cosy spot in a Victorian building.