Processing, please wait ...
Lucky Chinese Bistro
Address: 1040 Grant Rd, Ste 100 ; Mountain View CA, 94040
This is one of our favorite go to Chinese restaurants to cater from, they never disappoint!
We will not be ordering from here ever again. We found quite a bit of hair in our food. My company was very disturbed and disgusted.