For now, I can tell you to go east on Linshiguan Rd from Remin South Rd 4th Sec, on the side of Linshiguan across from the Consulate (north side). Just kind of poke your way along the shops there. The restaurant portal is through a little alleyway under the construction canopy. The Consulate has a bunch of construction going on. It’s right across from it. Not open on Sundays. I’ll try to get the name and post it when I do.