Get directions to: Taco Palace, Lamar, MO
Restaurant address: 810 W 12th St Lamar, MO 64759, USA
Restaurant: Taco Palace