Chulalongkorn University Stadium is located in Thailand which has 76 provinces and has a capacity of 20,000.
Chulalongkorn University Stadium is located in Thailand which has 76 provinces and has a capacity of 20,000.