Le Quai is a stylish French restaurant known for its imaginative dishes crafted with thoughtfully sourced ingredients. It features a riverside terrace.