Family-run deli in Cardiff Market, serving fresh food since 1906. A long-standing establishment offering a variety of deli items.