MovieMaps

“The (Very) Big Bird Job” Filming Locations

Leverage episode “The (Very) Big Bird Job” was filmed in Portland in the United States of America.