Hands down the best Indian food in Indiana!
on August 16, 2011 (+0 Points)
Also voted for Taj of India :
Taj of India
Taj of India 5929 E 82nd St Indianapolis IN 46250(317) 578-4400
Hours: Lunch Buffet Mon-Sun 11-2:30pm Dinner M-F 5-10 Sat 3-10pm Sun 3-9p
NOMINATED FOR: BEST Indian