Clayshire Castle in Bowling Green, Indiana is one of those places, offering overnight accommodations in an authentic stone castle that proves fairy tales can come true without leaving the Midwest.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results