Lilia’s Taquería

Mexican restaurant · 112 S Grand Ave, Houston, MO

Dine-In

Hours

More food in Houston, MO · Mexican Food in Houston