In Britain, a "biscuit" is a refined sort of cookie you eat with high tea. A Queen's Biscuit is the most refined, most royal biscuit for royal tea. Royalty! Nothing beats a lemon butter cookie, except maybe lemon butter cookie e-liquid.
Be the first to review Queen's Biscuit!Write a review