Butter tarts bought at supermarkets are fine for those with a sweet tooth, but The Queen’s Tarts - located at 472 Queen St. E ...