Deli specializing in Italian sandwiches. Located near the Duomo, offering a taste of Italy.