Indianapolis Art Center

Travel $$

820 E 67th St, Indianapolis, IN 46220

Indianapolis

Description

The Center, founded in 1934 by the Works Project Administration during the Great Depression as the Indianapolis Art League, is located along the White River.

Get to know Indianapolis Art Center

The Indianapolis Art Center is an art center located in Indianapolis, Indiana, United States.

Frequently Asked Questions

Places You Should Consider

Indianapolis Art Center Photos

News & Articles

Recommended Ratings & Reviews

Service
Cleanliness
Bang for your Buck
Parking & Accessibility
Rate & Review