Valhalla Academy Martial Arts is a premier martial arts school in Fredericksburg, offering a variety of classes for adults and children. Our expert instructors provide a fun and safe environment to learn practical self-defense techniques from renowned martial arts styles such as Brazilian Jiu-Jitsu, Combat Submission Wrestling, Muay Thai, and more. Our programs are designed to promote self-confidence, self-discipline, strong character, and overall physical fitness.