Named for its shape resembling a military badge, this historic 14-acre park also hosts events.
Attractions
Indy’s Teeny Statue Of Liberty Museum
E 10th St, Indianapolis, IN 46201
