Deli offering delicious sandwiches and other Italian specialties. Known for friendly service and reasonable prices.