Lilia’s Taqueria

112 S Grand Ave Houston MO 65483 USA

(417) 967-0534

Location