Find the top Indian restaurants in Peoria, Arizona near you now.
Indian restaurant
Address: 8960 W Bell Rd #110, Peoria, AZ 85382