S Jones74's Concert Archive
Joined March 2022
Joined March 2022
Pet Shop Boys are a British synthpop/dance music duo, consisting of Neil Tennant and Chris Lowe and were formed in London, UK in 1981.
Date | Concert | Venue | Location | |
---|---|---|---|---|
Jun 27, 2011
|
Take That / Robbie Williams / Pet Shop Boys
Progress
Setlists
|
Villa Park | Birmingham, England, United Kingdom |
Comments & Reviews: