Delta Putra Sidoarjo

Location Sidoarjo, Indonesia
 
Founded 1989
Stadium Gelora Delta Sidoarjo (Capacity: 35000)
Matches

No comments yet