La Terrasse is a French restaurant.