City helps nonprofit acquire Excelsior District building to preserve affordable units Posted on July 31, 2018September 25, 2020