Pelican & Pig, an award-winning Nashville restaurant featured on Netflix, has suddenly announced its closure due to a sharp rise in property taxes.