Video: Delia's Chicken Sausage Stand

Everything is made from scratch in-house at this unique Atlanta restaurant.