Skip to main content

India Garden Restaurant

Continue to Website...

India Garden Restaurant

Address: 207 N Delaware St Indianapolis, IN 46204

Phone: (317) 634-6060

Opening Hours:

Website: https://www.indiagardenindy.com/