Unable to answer "Can you deposit cash at this ATM?" – on level 1: Bank of America (ATM) – https://osm.org/node/3700772594 via StreetComplete 58.0:

This ATM no longer exists, but a different ATM exists between Pandora and Pottery Barn. This new ATM does not seem to be owned by Bank of America.