3571 Castro Valley Blvd, Castro Valley, CA 94546. Tel (510) 397-6705