The Ghosts of Arundel Castle

Arundel Castle is one of the most popular tourist attraction sites in England. Tourists love it for it’s incredible historical heritage and location near one of the most historically significant rivers in England. The castle is located in West Sussex England, overlooking the river Arun. […]