Reviews of Chilli Flames® Cardiff. (Restaurant) in Cardiff (South Glamorgan).