ghost stories

How to Visit Gimghoul Castle in Chapel Hill

When you think of castles, places like Ireland, Scotland, and England may pop in your head. What about Chapel Hill? Probably not, but surprisingly, this part of the Triangle does have its own legitimate French-style ch√Ęteau, Gimghoul Castle. It even…