Inwood Terrace Restaurant

17300 Red Hill Ave, Irvine 92614, United States Get Directions to this spot
17300 Red Hill Ave
Irvine, 92614
CA, United States
(949) 261-6112

Rate and review Inwood Terrace Restaurant in Irvine, CA, United States!

Share your experiences at Inwood Terrace Restaurant with your friends or discover more Restaurants in Irvine, CA, United States.