Kalbi Taco Shack

2301 Cherokee Street, St Louis, Missouri

kalbi_taco_shack.jpg

Photo by Kevin A. Roberts

2301 Cherokee Street, St Louis, Missouri
Tuesday–Sunday: 11:00 a.m.–5:30 p.m.

Mentions