Letters to Cleo ConcertsCatch Letters to Cleo live and on tour right now! There are 5 concerts scheduled across United States. The next Letters to Cleo concert is scheduled for Friday, November 15, 2024 at Ventura Music Hall in Ventura, United States.