317-634-6060 | INDIA GARDEN - AUTHENTIC INDIAN CUISINE,207 NORTH DELAWARE STREET, INDIANAPOLIS, IN 46204 . Get Directions
Estimated delivery time: 45 mns min