Unable to answer "Is this still here?" – Coppelia (Convenience Store) – https://osm.org/node/436044115 via StreetComplete 62.0:

It's a bit unclear what is in its place as there are many shops along that block, some vacant, some in use. But none look like they changed recently