Ever feel like dining high above the treetops, surrounded by pure natural beauty in Georgia? If so, check out the treehouse restaurant in Georgia.