Owlet Lodge is a refuge for many endemic species considered a paradise for bird watchers and nature lovers.