Owl's Nest is a restaurant offering Texas BBQ smoked meats and fine dining in an elevated experience.