Tuckers Place

SteakhouseSt. Louis$$

Today's hours

11:00am - 1:00am

Tuckers Place

2117 South 12th Street
St. Louis, Missouri 63104
314-772-5977314-772-5977

Address

2117 South 12th Street | Map
St. Louis, Missouri 63104
314-772-5977314-772-5977
www.tuckersplacestl.com

MORE ABOUT Tuckers Place

Good Food