Get directions to: Genkai Business, Irvine, CA
Restaurant address: 15415 Jeffrey Rd Irvine, CA 92618, USA
Restaurant: Genkai Business