• Cleo Creative Company

    • Advertising, Marketing & Public Relations
    250 Mouton St
    New Orleans, LA 70124
    (606) 782-3446
    • About

      Cleo Creative Co. is a marketing and brand design studio based in New Orleans. Cleo specializes in providing creative and strategic brand identity, messaging, and digital media to small businesses.

    • Upcoming Events Upcoming Events