Deli Cioso Downtown

  • Restaurant/Bar
338 Main St.
Longmont, CO 80501
303-776-8611
  • About

    New location in downtown Longmont, still serving the same family recipes since 1982. Dine in, take out and catering available.