Unable to answer "Is this still here?" – EDO Japanese Restaurant (Japanese Restaurant) – https://osm.org/node/2527415784 via StreetComplete 58.2:

This is still a Japanese restaurant but is now called "Oishi Japanese Restaurant", not Edo