XLR8 Sports Club of Houma is a full-service multi-sport training complex in the fast growing area of Houma, La. It will quickly become the most popular sports training complex in the area due to the unique design and atmosphere, professional instructors, sports placement service, and excellent customer service.