Today Squire's Castle is open to the public free-of-admission. In 2008 the structure still had a roof, the interior was bare and open to the elements, and second story no longer had a floor. The Willoughby Hills Public Library annually holds a history seminar there. The surrounding park offers a footpath, riding trails, cooking grills, and a large grassy field.
The second edition of The Encyclopedia of Cleveland History describes Squire's Castle as "a picturesque castellated and turreted ruin"; it goes on to note that "seriously vandalized and deteriorated, ...[r]enovations in 1995 included painting the ground floor of the castle with a waxed coating to deter vandalism" (p. 953).
Squire's Castle has now acquired a sense of mystery. It is purportedly haunted by Squire's wife, Rebecca. An urban legend says she tripped and broke her neck there, but in reality, she died in Wickliffe, Ohio, in 1929, after the property was sold. The castle has also been featured in the local sketch comedy show Big Chuck and Lil' John as the Castle of Doom.