Terra Rossa is the restaurant in the infamous Valbonne square that connected to the Hotel Les Armoiries. While the restaurant doesn’t offer the expansive menu that Cafe Arcades does, what it does offer is a little more French flair and a tastier wine menu. The staff is friendly and accomodating and their specials menu features some of their most requested dishes. I recommend the duck!