India Garden Restaurant
143 N Illinois St 46204-1913 Indianapolis Indiana USA
- Profile: India Garden Restaurant is a Eating and drinking places company located at Indianapolis, Indiana USA, address is 143 N Illinois St, Indianapolis 46204-1913 IN, postcode is 46204-1913, you can contact India Garden Restaurant by phone 3176342160