Tucker's Place
(314) 772-5977 | View Website

2117 S 12TH St, St Louis, MO | Directions   63104

38.607248 -90.210060

Tucker's Place
Tucker's Place
 
68% 100 61 56 Votes

Best of Citysearch

Nominated for:
Steak (2007)
Steak (2006)
Steak (2005)
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!