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