All reviews seem negative
It's never open. I though it was out of business years ago. Why would a sandwich place on Delaware avenue close at 3PM and worse yet *2PM* on Saturdays?????? WTF?