India's Kitchen
2912 N Martin Luther King Jr Drive Decatur IL
Phone: (217) 706 5111 | Fax:
today's ordering times: 11:00am - 3:00pm, 4:30pm - 9:30pm
Notice: There was a problem adding this menu item to your order. Please try again and make sure all required information was completed.