Taqueria Santa Cruz
333 N Engineer Ave
Sedalia, MO 65301-3429
660-951-1400