Castle Falls Restaurant & Venue
Castle Falls Restaurant & Venue is a one of the most romantic restaurants in Metro Oklahoma City and a unique location for weddings, business events, and private dining.
Modeled after a Normandy Castle and built by original owner Bill Blecha’s hand, this architecturally significant structure was constructed from salvaged Oklahoma City building artifacts during urban renewal in the 1920’s and 30’s. Visit us and become a part of our history.
Restuarant is open by reservation every Thursday, Friday, and Saturday evening.