K and D Deli is a long-standing establishment, serving sandwiches made with fine ingredients for over thirty years. They offer breakfast and lunch options, known for great service and an impeccable atmosphere.