Update: Identified as 4370 Cook Avenue in the greater Lewis Place neighborhood. Sadly, the building on the far right, Gospel Lighthouse Church of God, collapsed due to structural problems in the afternoon of August 26, 2020.
I have no idea where this is. I lost track of the location, and when I tried Googling the name of the church on the sign, it came up with a building that doesn’t look like this. You can win a prize if you can figure it out.