Some say Wheeler Mission hurts neighborhood’s potential
A fall merger of two Indianapolis homeless shelters set off a new round of speculation about whether Wheeler Mission Ministries Inc. will continue to operate out of its 245 N. Delaware St. location–a stone’s throw from multimillion-dollar redevelopment under way on Massachusetts Avenue.