Squire’s Castle, located in the North Chagrin Reservation of the Cleveland Metroparks, is beautiful, but is it also haunted?
Micah G. reports.
Squire’s Castle, located in the North Chagrin Reservation of the Cleveland Metroparks, is beautiful, but is it also haunted?
Micah G. reports.