The next tour stop for Band of Horses is Thursday, February 23 in London.