According to “Only in Your State“, there is an Enchanting Castle In Oklahoma City that is also a restaurant and you need to visit it.

The webpage continues saying–If you’re looking to dine in an enchanting castle, head to Oklahoma City to Castle Falls. The restaurant is located in an authentic castle modeled after a Normandy castle and is nestled on five acres in the heart of the city. It features two dining options for guests, including one that was listed as a Top 100 Most Romantic Restaurant in the U.S.