Get directions to: Inwood Terrace Restaurant, Irvine, CA
Restaurant address: 17300 Red Hill Ave Ste 190 Irvine, CA 92614, USA
Restaurant: Inwood Terrace Restaurant