Castle Falls
Castle Falls is a castle located in the United States, specifically in Castle Falls, Oklahoma City, Oklahoma. The structure was built in 1945.
Details
- Location Text
- Castle Falls, Oklahoma City, Oklahoma, built 1945.