Walked past this last night. It’s right on the corner of El Camino at the BART / CalTrain exit. Apparently it was at the same location before, had been replaced by a Japanese restaurant for a while, and reopened at the end of November. From the reports and photos on Yelp it looks legit.