MovieMaps

“The Double-Edged Sword Job” Filming Locations

Leverage: Redemption episode “The Double-Edged Sword Job” was filmed in New Orleans in the United States of America.