Deli & Cafe offering a variety of deli items. Known for its cafe atmosphere.