Goya Dress were a UK indie trio most active in the mid to late 90's.
These are photos from concerts where Goya dress played, so they may be of other bands that played the concert as well.
Suede / Goya dress Feb 5, 1995 Exeter, England, United Kingdom Uploaded by Dalekbread