Knollwood Auto Center, Inc. Store in 07 Jan Address 12000 Balboa Blvd. Suite 104 Granada Hills, CA 91344Contact Tel.: 818-831-0014Opening Hours Contact Store Review Store Your Name * Your Email * ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Your Review *