Indianapolis Art Center is a Art center located in 820 E 67th St, Indianapolis, IN 46220. Indianapolis Art Center has an average rating of 4.7 from 215 reviews. For those who need a Art center in Indianapolis, Indianapolis Art Center is a top-rated choice.
Expansive, renowned riverfront arts center on a 9.5 acre campus with exhibits & classes.