More than a restaurant and event center, Castle Falls provides a unique link to pre-Land Run Oklahoma history and is a vessel to showcase long-forgotten elements of downtown Oklahoma City. Nestled on five acres at 820 N. MacArthur Blvd., as a few trees obscure its view from the busy thoroughfare; the driveway acts as a […]
