Processing, please wait ...
Jalsa Kitchen
Milpitas
Cuisines: Indian, Sandwiches
Address: 525 Los Coches St ; Milpitas CA, 95035