Reviews of Mint and Mustard. (Restaurant) in Cardiff (South Glamorgan).