Leven Deli123 West 12th Avenue, Denver, CO, 80204(303) 325-5691WebsiteOverviewLeven is a modern take on traditional favorites, with roots stemming from all types of American Deli including Jewish, Italian, and Mediterranean.Related Articles