Residence Inn Hotels Near Scottrade Center

NHL Arena in Saint Louis, Missouri
This is our guide to finding Residence Inn hotels near Scottrade Center, a National Hockey League arena located at 1401 Clark Ave in Saint Louis, MO.