This has got to be the best Gyro place in St. Louis. You can orders ahead of time for pick up or you can dine in. They have a very small dining area. They also have wonky hours so make sure they are open before you head there.
The baklava is amazing!