ODWALLA, INC. is an Inactive company incorporated on April 6, 1999 with the registered number F99000001793. This Foreign for Profit company is located at One Coca-Cola Plaza, N.W.,, Atlanta, GA, 30313, US and has been running for twenty-six years. There are currently three active principals.