About Tucker's Place

Last Updated: Dec 11, 2014
Tucker's Place is a Steak Houses restaurant located at 2117 S 12th St in St Louis, MO 63104. Tucker's Place has been described as an Perfect Steak Houses restaurant and has received an average rating of 10 by our members.

Food

Decor

Service

User Reviews for Tucker's Place

All Reviews for Tucker's Place

  • Anonymous

    Food

    10

    Decor

    10

    Service

    10

    best steak - best value - great atmosphere in an old stl southside nieghborhood...going on 20+ years as a loyal customer -- can't beat it !!!

    Overall Rating

    10

    "Perfect"