Exploring 5 Regal Castles Throughout Texas

Castle Avalon – New Braunfels

Castle Avalon

Castle Avalon is a gorgeous wedding and event venue located just outside the beautiful Texas Hill Country city of New Braunfels. The castle has an enormous ballroom with gorgeous stained glass windows and a regal gate that guests drive through upon entrance.

2 of 6
Use your ← → (arrow) keys to browse