La Terrasse is a restaurant offering French and Italian cuisine in a picturesque setting with a shaded terrace.