Why do you need to dine at Terrace by Mix Mix at South Coast Plaza in Costa Mesa, California? It just takes one bite of the cuisine to understand why!