Van Castle 7886 Ohio 66, Defiance, OH 43512