Review on Iozzo's Garden of Italy
Originally established in 1930 Iozzo's Garden of Italy is the Newest Oldest Italian Restaurant in Indianapolis. The high quality menu features a mix of traditional Iozzo Family Italian fare along with a modern twist on Italian dishes.
Rate this RestaurantCuisine
Italian
Accepted credit cards
Visa, Master Card