The Tater Shack

The Tater Shack, Jefferson Square, De Soto, MO 63020, United States

(636) 337-5351

Location