Cabestan is a French restaurant.