• Castle Falls Restaurant & Venue

    • Restaurant
    • Event Venues
    820 N MacArthur
    Oklahoma City, Oklahoma 73127-____
    (405) 942-6133
    • About

      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.