Get directions to: Irvine China Garden, Irvine, CA
Restaurant address: 14825 Jeffrey Rd Irvine, CA 92618, USA
Restaurant: Irvine China Garden