Images: © Castle Falls

Castle Falls, Oklahoma City, Oklahoma


Castle Falls, Oklahoma City, Oklahoma is a castle-like wedding and events venue with restaurant.  

Formerly known as Blecha castle (named after its creator Bill Blecha, a First World War veteran who had fallen in love with a castle he saw in Europe), the property was built in the mid 20th century as a private residence.  Owned by the Blecha family for 50 years, the castle was sold in the 1990s to a restaurateur who transformed the cellar in to 'Keller in the Kastle'. 

In 2004 the property changed hands again when current owners Amy and Ralph Rollins purchased it to create Castle Falls.  The castle has undergone a number of improvements since, including the addition of The Grande Hall – a large events space.



Contact Castle Falls

Castle Falls website

Castle Falls on Instagram

Castle Falls on Facebook

820 N MacArthur Blvd,
Oklahoma City, OK 73127

TEL:  405.942.6133


Latest ‘American Castles’ News