2117 S 12th St
St Louis, MO 63104
St Louis, MO 63104
Open HoursLunch Mon.-Fri., Dinner nightly
OverviewTucker's Place, which started off as a pizzeria but quickly transformed itself into a restaurant known for juicy hamburgers and inexpensive steaks, is one of the highlights of...
more
