Squire’s Castle: A Millionaire’s Property That Never Was
When I used to work in the area, I stumbled across the remnants of Squire’s Castle located in Willoughby, Ohio. To this day, stopping at the castle is a great family favorite activity when in the vicinity. Constructed on 525 acres, Feargus B. Squire (founder of the Standard Oil Company) started construction of the project…