Sheesh Restaurant
Welcome to Sheesh Restaurant: A Taste of Turkey in St. Louis Now, let me tell you, folks. When you step into Sheesh Restaurant located at 3226 S. Grand Blvd in our beloved St. Louis, you’re not just entering a restaurant; you’re stepping into a culinary celebration. The atmosphere here is alive with laughter, the clatter…