(317) 631-1898
1230 N Delaware St
(I-65 to Meridian / Pennsylvania Exit)
Indianapolis,
IN
46202
39.7836
-86.1541
Neighborhoods: Old Northside, Central Indianapolis
Years in business
Established in 1966
Last updated 8.27.11
Category:
Museums, Libraries, Historical Sites, Historical Organizations
