 Which of the bands, Portishead or The Pillows, is named for a nearby town?
The Pillows: The Pillows (ザ・ピロウズ , stylized as the pillows) is a Japanese alternative rock band formed in 1989. Portishead (band): Portishead are an English band formed in 1991 in Bristol.
i don't know