Impact Martial Arts ★★★★★5.0 (3) Gyms & Fitness Martial arts school · Karate school 30060 Mission Blvd 2nd floor, Hayward, CA 94544 Call Website Details →