I've notice a new ShangHai restaurants replace the previous one couple monthes ago,
108A N Rengstorff Ave
Mountain View, CA 94043
but never try it as have not see any review about it,
finally gave it a try last week, and really impressed,
it is better than the previous one, and the XLB is very juicy. do plan to visit agin soon.