Saint Louis

  Country:
USA
  Stadium:
West Community Stadium
  Capacity:
5,500

Saint Louis

  Country:
USA
  Stadium:
West Community Stadium
  Capacity:
5,500