EFC Performance Institute

A new state-of-the-art combat sports training facility in Johannesburg