The Little India Restaurant

653 E 52nd St Indianapolis IN 46205 USA

(317) 220-8300

Location