Processing, please wait ...
Abhiruchi
Sunnyvale
Cuisines: Indian, Vegetarian, Sweet Stuff
Address: 893 E El Camino Real ; Sunnyvale CA, 94087