Yes but u need your atm card to access the lobby where the atm is
That's partially true. The atm is open 24hrs, but you don't need your card to enter the lobby. The door is always open. There's just a gate that's down, not allowing you access to the banking center.
Thanks! Your answer is awaiting moderation.