MovieMaps

“Asylum” Filming Locations

Titans episode “Asylum” was filmed in Toronto in Canada.

9 New Street as 888 North Lakeshore Drive

The Titans interrogate their prisoner who tells them about his cult's beliefs about Rachel and about her mother.