It Devours!
What is the main setting in the novel, It Devours!?
.
.
Night Vale is the town where the majority of the novel takes place. While it is stated that the town is the most scientifically fascinating place in America, no indication is given as to where in America it exists.
It Devours!