Leonardo's Deli is an Italian deli offering a variety of food, takeout, and delivery options.