“Tagumo Attacks!!!” Filming Locations

A giant monster threatens Tokyo in the 1950s, Ray recruits a former enemy to save an ally, and Nate & Sara must withstand Thanksgiving at the Hayward residence.

Legends of Tomorrow episode “Tagumo Attacks!!!” was filmed in Richmond & Delta in Canada.

3760 72 Street as Heywood Mansion [2018]

Ava accompanies Nate to his parents' home for Thanksgiving and he tries to prepare her for all the nonsense.