top of page


Welcome to
The Owls' Landing
Owls' Landing is a tranquil retreat dedicated to making your special event an occasion that brings family and friends together to make memories that last a lifetime. Our Wedding Venue is located in Killen, Alabama and proudly serves North Alabama and Middle Tennessee.

.jpeg)
Amenities
bottom of page