All reviews seem negative
This looked like it would be a great place, but it wasn't very good at all. I tried two different rolled sandwiches...neither any good.
In ShortStarted in 1996 in the Buckhead section of Atlanta, this quick-service chain offers more than 50 rolled sandwich selections. Choose from creations like the Russian beef sandwich...