Taco Palace

810 W 12th St, Lamar MO

(417) 682-3787

Location