Location 820 E. 67th StreetIndianapolis IN46220 Next Event No upcoming events Loading Map.... Indianapolis Art Center820 E. 67th Street - Indianapolis Events 39.877784 -86.143787 Upcoming Events No events in this location