It’s a massive understatement to say that The London Suede doesn’t come around these parts all that often.
The amazing Britpop act has played exactly one U.S. date over the last 25 years — when it appeared at the 2011 Coachella festival.
Beyond that, one has to go all the way back to 1997 for the last time the group toured North America.