Bistrot Le Cap is a French restaurant known for its quality cuisine made with fresh products. It offers a charming bistro atmosphere.