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