Inwood Terrace Restaurant

17300 Red Hill Ave #190, Irvine, CA 92618