Definitely one of the best, if not THE best, sa...
Definitely one of the best, if not THE best, sandwich places in Peoria! Sooo yummy! I suggest trying the Club Sub or Veggie Sub. :)
Definitely one of the best, if not THE best, sandwich places in Peoria! Sooo yummy! I suggest trying the Club Sub or Veggie Sub. :)