MovieMaps

“The 15 Minutes Job” Filming Locations

Leverage episode “The 15 Minutes Job” was filmed in Portland in the United States of America.