The Carolina Inn – Haunted Hotel in Chapel Hill, North Carolina

The Carolina Inn – Haunted Hotel in Chapel Hill, North Carolina

The Carolina Inn stands as a historic landmark in Chapel Hill, North Carolina. This elegant hotel has welcomed guests since 1924, offering Southern hospitality with a supernatural twist. Located on the campus of the University of North Carolina, the Inn exudes old-world charm. Behind its gracious facade lurks something far more unsettling than most visitors…

Gimghoul Castle – Haunted Castle in Chapel Hill, North Carolina

Gimghoul Castle – Haunted Castle in Chapel Hill, North Carolina

Perched dramatically on a wooded hillside overlooking Chapel Hill sits one of North Carolina’s most mysterious structures. Gimghoul Castle rises from the forest like something torn from a medieval European landscape. The stone fortress has captured imaginations since its construction in the early twentieth century. Local residents whisper about secret societies and unexplained deaths connected…