Tata’s Kitchen

8912 W Washington St, Indianapolis
(317) 835-1525