“The Harry Wilson Job” Filming Locations
Leverage: Redemption episode “The Harry Wilson Job” was filmed in New Orleans in the United States of America.
Leverage: Redemption episode “The Harry Wilson Job” was filmed in New Orleans in the United States of America.