Lucky Chinese Bistro Address: 1040 Grant Rd #100, Mountain View, CA 94040Phone: +1 650-988-8998Cuisine: Chinese bistroRead more