Mela Indian Restaurant

5425 Thompson Rd Suite - E Indianapolis IN 46237 USA

(317) 869-2400

Location