Unable to answer "Are these opening hours still correct?" – Cho Cho Momo (Restaurant) – https://osm.org/node/12146405973 via StreetComplete 63.0:

Does not seem to exist, but not vacant. It's a residential building the only commercial space is at the far end