The Fighting Arts Factory is located in USA
The Fighting Arts Factory is located in Leominster, Massachusetts