The Charles Locario Sewing Factory is operating in Dangriga. Our Belize Watch team stopped by to find out more about the factory and the school that accompanies the institution.