This Small Tennessee Town Just Got a New Tree House Resort - With Private Hiking Trails, Mirror Houses, and Smoky Mountain ViewsStellara hotel offers unique accommodations emphasizing nature and stargazing in Tennessee's Great Smoky Mountains.