6770 Winning Drive #910 Frisco, Texas 75034
Quick casual Indian restaurant located at The Star in Frisco.