French Restaurants in Cardiff - Cardiff Bay 2 Mermaid Quay, Cardiff, Glamorgan, CF10 5BZ Tags: Air Conditioning, Bar, Cuisine French, Vegetarian Dishes