The Loop (TV)
Do you like this video?
Juniper Hill Asylum is a mental hospital in Maine. According to Suffer the Little Children, it is located in Augusta. This conflicts with The Dark Half, which suggests it is near the town of Castle Rock in western Maine.
Community content is available under CC-BY-SA unless otherwise noted.