Taco Palace

Mexican restaurant · 810 12th St W, Lamar, MO

Dine-In

Hours

More food in Lamar, MO · Mexican Food in Lamar