3147 Cherokee St.
St. Louis, MO 63118
Yep, that’s right — we have yet another spot to put on your Cherokee Street bucket list. Tower Taco is not to miss as well, with authentic food and good prices (tacos are just $1.99 a piece). Photo by Johnny Fugitt.