ShowShowThe Pet Shop Boys at London AstoriaFeb 14, 2002Pet Shop BoysAstoria Theatre · Westminster, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateFeb 14, 2002VenueAstoria Theatre · Westminster, United KingdomArtistPet Shop BoysListingConfirmedShow details from MusicBrainz.