You can soon rent a house featured in the Netflix series “Stranger Things.” The Byers’ house is located in Savannah, Georgia on six acres. A week after being listed, the buyer paid more than $330-thousand in cash. That was more than the asking price. The new owners will fixing it up and then you can rent it!