Pet Shop Boys: A Life in Pop Filming Locations

Pet Shop Boys: A Life in Pop was filmed in London in United Kingdom.
Show Map