Goodwill (8011 South Meridian Street, Indianapolis, Indiana)

Goodwill #8196 is a Goodwill discount department store located at 8011 South Meridian Street in Indianapolis, Indiana, Indiana.