Les Remparts is a French restaurant offering a variety of dishes.