Filmed at a private property, Castle Rock