Tucker's Place

Detailed Information

Tucker’s is place has been voted to have the best steak in Stl over and over again and Stl foodies can attest to that! Located in the historic Soulard neighborhood and offers a relaxed and cozy dining experience.  They also have great pizza and burgers that you should try.

Contact Information
2117 South 12th Street , St. Louis, Missouri 63104, United States
Close
Message here?
Close