Chef Chen's Restaurant

5408 Walnut Ave , Irvine, CA 92602