I've always been a fan of Mr. Gyro's. Fresh food takes a minute but if you call ahead it's all ready for you. The Chef's always willing to keep you company if you find yourself waiting a bit longer. Try the falafel.
Pros: Great for to-do orders.
Cons: Small location.
more