Get directions to: Ay-chung Restaurant, Santa Clara, CA
Restaurant address: 3140 De La Cruz Blvd Ste 100 Santa Clara, CA 95054, USA
Restaurant: Ay-chung Restaurant