Indy's Kitchen

2442 Central Ave Indianapolis IN 46205 USA

(317) 426-2996

Location