Petaling Jaya City FC

  • Country:

    Malaysia

  • City:

    Shah Alam

  • Stadium:

    Shah Alam Stadium

  • Capacity:

    80372