Located on Indiana Avenue, just South of 10th Street, walking distance to IUPUI and Hospitals.
Delhi Palace Restaurant
Address: 901 Indiana Ave
City: Indianapolis
State: Indiana
Zip Code: 46202
Phone: 317-955-1700
Located on Indiana Avenue, just South of 10th Street, walking distance to IUPUI and Hospitals.