The Indianapolis Museum of Art lies to the north of the city center in a spacious park. The Museum is housed in four pavilions: the Krannert Pavilion, which is devoted to American art from pre... More Info
Address
Indianapolis Museum of Art 1200 West 38th Street Indianapolis, IN 46208-4196 United States
Please confirm the accuracy of the address and location before planning your trip.