Tacos & Ice Cream Joint

2730 Cherokee Street
St. Louis, MO 63118
(314) 224-5799