LE DECA is a restaurant known for its fresh ingredients and generous portions.