Where Does Stranger Things Take Place? Details on Where the Netflix Show Is Set - In Touch Weekly

Is the Town in 'Stranger Things' Real? Where the Netflix Series Is Really Set