Contact
Igrill Kebabs And Biryani (669) 230-6116
3170 De La Cruz Blvd #131, Santa Clara CA as of dinehere.us