Nestled in the heart of Willoughby Hills, Squire’s Castle looks like it was plucked straight out of a medieval fairytale and dropped into the Ohio wilderness. This charming stone structure, with its ...