White Witch’s Castle / Rose Hall
1 people visited sight
Rose Hall
The White Witch is a legendary story of a haunting in Jamaica. According to the legend, the spirit of a white plantation owner named Annie Palmer haunts the grounds of Rose Hall, Montego