KANGURO AUTO SALES925-357-04062040 N Main St Ste 14, Walnut Creek, CA 94596More Business InfoExtra PhonesFax: 925-476-1440Payment methodall major credit cards, financing available, insurance, debit, check, cashCategoryUsed Car Dealers