INDIAN DELHI PALACE

5104 E MCDOWELL RD, PHOENIX,
AZ, 85008, USA