MovieMaps

“The Long Way Down Job” Filming Locations

Leverage episode “The Long Way Down Job” was filmed in the United States of America