Haunted Places in Ohio Squire’s Castle, Ohio by Real Haunts Team May 19, 2021 May 19, 2021 Squire’s Castle is perched on a hilltop in the picturesque North Chagrin Reservation, in Willoughby Hills, Ohio. It was built in… Read more 1 FacebookTwitterEmail