Thornbusters is located at 321 12Th Ave, Santa Cruz, CA. This business specializes in Lawn & Garden Services.