New Indian Cuisine Address: 895 Willow St, San Jose, CA 95125Phone: +1 408-993-8730Cuisine: Indian foodRead more