MovieMaps

“The Return of the Archons” Filming Locations

Star Trek episode “The Return of the Archons” was filmed in Los Angeles in the United States of America.