Yam Leaf Bistro
LinkedIn Pintrest Facebook Twitter Google +

Yam Leaf Bistro,

Mountain View CA
Address: 699 Calderon Ave, Mountain View CA 94041 / (650) 940-9533

Type: Restaurant

Cuisine: Vegan Vegetarian