MINT & MUSTARD | FOOD REVIEW January 12, 2016 MINT & MUSTARD 33-34 Windsor Terrace, Penarth 029 2070 0500 / www.mintandmustard.com/penarth The heart of Mint & Mustard, according to their philosophy, is Kerala: the region from which … Read moreMINT & MUSTARD | FOOD REVIEW