Downtown Indy
901 B Indiana Avenue
Indianapolis, IN 46202

Phone: 317-955-1700
Fax: 317-955-1701

Located on Indiana Avenue, just South of 10th Street, walking distance to IUPUI and Hospitals.

Thanks for visiting DelhiPalaceIndy.com!
Hosted & Designed By: www.Coupons4Indy.com