Japanese steakhouse · 17881 Sky Park Cir Ste A, Irvine, CA
More food in Irvine, CA · Japanese Steakhouse in Irvine