Processing, please wait ...
IGrill
Santa Clara
Cuisines: Indian, Vegetarian, Curries, Biryani, Halal
Address: 3170 De La Cruz Blvd #131 ; Santa Clara CA, 95054