*There are at least two bands named The Stairs.
These are photos from concerts where The Stairs played, so they may be of other bands that played the concert as well.
The Stairs Mar 30, 2024 Liverpool, England, United Kingdom Uploaded by Gus Campbell