The International Sports, Culture and Performing Arts Center is located on Yucheng Road in Foshan New Town. It is a sports, culture and performing arts center wholly owned by a domestic private enterprise. It can accommodate 5,000 seats, 56 VIP boxes and more than 2,300 parking spaces. It is one of the largest single sports and cultural facilities in South China.