1 Answers
Log in to answer

I'm a Stranger here Myself is set in Hanover, New Hampshire.

Source(s)

I'm a Stranger here Myself