Where do you need Family Style Restaurants ?
Inwood Terrace Restaurant
949-261-6542
33.690891
-117.828941
About Inwood Terrace Restaurant
Inwood Terrace Restaurant is located at 8 Corporate Park, Irvine, CA. This location is in the Irvine Business Complex neighborhood. This business specializes in Family Style Restaurants.