As you walk into the small British-style tea shop, it's an explosion of everything English: hand-painted teacups, over 50 types of tea, merchandise commemorating the royal family, and of course ...