I just happened to spot the sign for this place as I was going by and I had to stop in to check it out. It's a tiny little place, really just a deli counter with some interesting...
All reviews seem positive