Franklin Castle – 4308 Franklin Blvd Not only is the stone structure an Instagramable spot in Cleveland, it’s also known as one of the most haunted places in Ohio. German immigrant turned successful ...