Unable to answer "Can you deposit cash at this ATM?" – Εθνική Τράπεζα της Ελλάδας (ATM) – https://osm.org/node/3648248445 via StreetComplete 58.2:

look like duplicate.

Attached photo(s):
https://westnordost.de/p/227286.jpg