Just heard that the new Tai Wu in Millbrae will have it's Grand Opening March 25 or so...
Interesting bit of info I got from a friend with insider access. (I can't confirm or deny this info): "Tai Wu took much longer for construction than anticipated. Everything has been manufactured in China....even the toilet paper is imported."
300 El Camino Real