Wheeler Mission
245 N Delaware St
Indianapolis, IN - 46204
317-635-3575
Fax Number: 317-931-3063
Indianapolis, IN - 46204
317-635-3575
Fax Number: 317-931-3063
Reviews
About Wheeler Mission
This community-based health services clinic is located in Indianapolis .
Opened since 1988, Wheeler Mission opens on a year-round schedule.