Find the top South Indian restaurants in Frisco, Texas near you now.
Indian restaurant
Address: 7151 Preston Rd #101a, Frisco, TX 75034
Address: 4617 Coit Rd Unit 130, Frisco, TX 75035