Nature's Own Bakery Outlet, Bemiss Rd., Valdosta, Lowndes County, Georgia. Nature's Own is a division of Flowers Foods. Location opened June 30th, 2014.