To be notified of new PopSpots entries, follow PopSpotsNYC on Twitter: 10 London & U.K. - Album Cover Locations DAVID BOWIE - ZIGGY STARDUST (The Rise and Fall of Ziggy Stardust and the Spiders from Mars) (released by RCA records 1972; cover photo by Brian Ward; Art Work by Terry Pastor of Main Artery) The location of the film shoot. The Ziggy Stardust photo was taken outside of 23 Heddon Street,