Indianapolis Zoo is located in Indianapolis, United States on 1200 W Washington St. Indianapolis Zoo is rated 4.5 out of 5 in the category zoo in United States. The Indianapolis Zoo strives to empower people and communities, both locally and globally, to advance animal conservation.
Address
1200 W Washington St
Accessibility
Wheelchair-accessible entrance