Saturday, October 05, 2024
39.0°F
WIKIMEDIA COMMONS
Ted Drewes family-owned frozen custard company on Route 66 in St. Louis boasts being the “Best ice cream shop in the world.”