O Fine Japanese Cuisine

6731 Quail Hill Pkwy, Irvine, CA 92620