Find the top South Indian restaurants in Phoenix, Arizona near you now.
Indian restaurant
Address: 2814 W Bell Rd #1454, Phoenix, AZ 85053