ShowShowThe Last Shadow Puppets in LondonJul 16, 2016The Last Shadow PuppetsAlexandra Palace · Haringey, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateJul 16, 2016VenueAlexandra Palace · Haringey, United KingdomArtistThe Last Shadow PuppetsListingConfirmedShow details from MusicBrainz.