Venue Details

1 Star Starred
India Community Center
525 Los Coches St Milpitas, CA 95035
408-934-1130
Venue website Get directions
More Information