MovieMaps

“Chapter Eight: The Mind Flayer” Filming Locations

After the demogorgons attack the lab, those trapped inside must find a way to escape the lockdown alive.

Stranger Things episode “Chapter Eight: The Mind Flayer” was filmed in Stone Mountain, Atlanta, & Conyers in the United States of America.