St. Louis Blues

  • Founded: 1967
  • Last title: 2018 - 2019
  • Total titles: 1
  • Stadium/Park/Arena: Scottrade Center
  • Location: St. Louis,  MO
  • Capacity: 19,150
Feedback