(602) 244-8181 | Indian Delhi Palace,5104 East Mcdowell Road, Phoenix, Arizona 85008. Get Directions
Estimated delivery time: 45 mns. min