Takedown MMA and Fitness Academy is located in South Africa
Takedown MMA and Fitness Academy is located in Cape Town, South Africa