- Advertisement -
As a dedicated Stranger Things fan, my bucket list for *years* has included traveling to where the Netflix series was filmed. Luckily for me, one of my best friends from high school recently moved to Atlanta, Georgia — where the fictional Hawkins, Indiana, is set IRL — so I was able to visit…

