Help us beta test the new Bite Squad site!Go to new siteNo, thanks×
Indian Delhi Palace
(235 Ratings )
(602) 244-8181 | 5104 E McDowell Rd Phoenix, Arizona 85008