Order Online

Chef Xiu Restaurant

855 W El Camino Real
Mountain View, CA 94040
(650) 988-8820
Order online Menu | Info
Any questions please call us.