Squire's Castle
Use attributes for filter ! | |
Address | 2844 River Rd, Willoughby Hills, OH 44094, United States |
---|---|
Hours | Open ⋅ Closes 11PM |
Phone | +1 216-635-3200 |
Date of Reg. | |
Date of Upd. | |
ID | 1417752 |
About Squire's Castle
Squire's Castle is a shell of a building located in the North Chagrin Reservation of the Cleveland Metroparks in Willoughby Hills, Ohio. It is allegedly haunted, although the story explaining why it is haunted is false.
Click on the photo of Squire's Castle to view it on Google Maps.