Per their website, Porchlight has an address at 306 North Brooks Street (maybe just their office headquarters), and an address at 2002 Zeier Road.

This location shows up in their history on the "About Us" page. However, it would be worth checking in with folks at the church to see if this particular location is still relevant, since I see no indication any Porchlight operations are still conducted here.