Unable to answer "Is this still here?" – Bethel Chinese Lutheran Church (Christian Church) – https://osm.org/node/356550455 via StreetComplete 58.2:

No church, just houses. No sign that would indicate one of the houses is acting as a church