Unable to answer "Is this still here? (ATM)" for https://osm.org/node/4940404108 via StreetComplete 30.1:

Street Complete said to be cautious confirming removal of ATM. I'm not exactly sure where it was but the bank of america is now a restaurant (Toscana) but who knows.