A former South Side church in Columbus will be converted into a drop-in center for homeless youth. The nonprofit Star House purchased the St. Ladislas Catholic Church campus for $1.17 million. The new ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results