MovieMaps

“Ghosts of Illyria” Filming Locations

Star Trek: Strange New Worlds episode “Ghosts of Illyria” was filmed in Toronto in Canada.