Processing, please wait ...
The Yellow Chilli
Santa Clara
Cuisines: Indian
Address: 3555 Monroe Street Suite 80; Santa Clara CA, 95051