MovieMaps

“Lost & Found” Filming Locations

Warehouse 13 episode “Lost & Found” was filmed in Niagara Falls in Canada.