1106 W Lawrence Ave
Chicago, Illinois 60640

W/ Kings of Leon

Indie rock band The Stills originated in Montreal, Quebec, Canada in 2000. They put out their first commercial release, the Rememberese EP, in June 2003. It featured the single "Still In Love Song". In 2004, the band released its debut album, Logic Will Break Your Heart, and gained notoriety touring with Interpol and the Yeah Yeah Yeahs.

Official Website: http://www.arts-crafts.ca/tourdates-post.php?search=3049&venuesID=834

Added by Alexi on September 4, 2008