The Lemon Twigs ConcertsCatch The Lemon Twigs live and on tour right now! There are 62 concerts scheduled across United States, Portugal, Spain and more. The next The Lemon Twigs concert is scheduled for Thursday, May 16, 2024 at Huntsville, AL in Huntsville, AL, United States.