Unable to answer "Is this still here?" – Redeemers Praise Church (Christian Church) – https://osm.org/node/356862380 via StreetComplete 57.1:

This is just an area at an intersection. There is no room for a church