(309) 966-2514 | Indian Tadka,7815 N Knoxville Ave, Peoria, IL - 61614. Get Directions
Estimated delivery time: 45 mns min