Reviews of Capital Fish Bar. (Restaurant) in Cardiff (South Glamorgan).