Tri-Force Jiu-Jitsu Academy is located in Japan
Tri-Force Jiu-Jitsu Academy is located in Toshima, Tokyo, Japan