Mission Taco Joint - Kirkwood

105 E. Jefferson, St Louis, Missouri 63122

Mon-Thu 4 p.m. - 10 p.m.;  Fri-Sun: 11 a.m. - 10 p.m.
Inexpensive

Mentions