Red Roof Inn Hotels Near Scottrade Center

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