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.
Amenities
bottom of page