Gimghoul Castle is a historic landmark in Chapel Hill, NC, known for its mysterious and intriguing architecture.
The castle offers visitors a glimpse into the past and serves as a popular destination for those interested in local history and folklore.
Generated from their business information