1. Sheesh Closed · opens 5:00 PM 4.3 overall · 756 reviews Turkish Restaurant · $$ 3226 S Grand Blvd, St. Louis, MO 63118, USA