Stand 21 North America Announces New Upgraded Facilities
The company’s new location is 17882 Georgetown Lane, Huntington Beach, CA 92647.
Stand 21 was established in Dijon-France over 45 years ago by Yves Morizot. With 150 employees worldwide, Stand 21 products are hand-crafted within its own factories, and exceed the safety and medical standards required by the FIA, SFI, the Snell foundation and more.
For additional information, visit www.stand21na.com.