15 Lansdowne St
Boston, Massachusetts 02215

The British pop duo, Pet Shop Boys, formed in London in 1981 and can boast several top 40 hits, critically lauded albums and a successful West End musical to their long list of credits. The duo of Neil Tennant and Chris Lowe released its ninth studio album, 'Fundamental,' in early 2006.

Added by julienb on September 17, 2006