An ice storm is moving through the St. Louis area this weekend, and many businesses are closing and events being canceled as a result.

Officials in both Missouri and Illinois are advising travelers to stay off the roads, so this weekend will be a good one for staying home and reading books or binge watching Netflix (or NewsChannel 5).

Here are the closures and events that have come into the newsroom, in alphabetical order:

- Cardinals Care Winter Warm-Up - Saturday events canceled

- Chesterfield Mall

- Dierbergs - all stores closing at 6:30

- Gateway Arch

- Hot Country Nights postponed

- Lincoln County government offices

- Mascoutah City Hall

- Mid Rivers Mall

- Missouri Botanical Garden

- O'Fallon City Hall

- Old Courthouse

- Schnuck's - St. Louis metro stores closing at 7 p.m.

- Schlafly's Cabin Fever Festival - rescheduled to Saturday, January 21

- South County Center

- St. Charles County government offices

- St. Clair Square - closing at 3 p.m.

- St. Louis City Hall

- St. Louis Galleria

- St. Louis Premium Outlets in Chesterfield

- St. Louis Zoo

- St. Peters Cultural Arts Centre

- St. Peters Earth Centre and Recycle City

- St. Peters Rec-Plex

- West County Center

Below is the most recent update from Metro on public transportation:

MetroLink Station Shuttles continue to transport passengers by bus between the Fairview Heights and Shiloh-Scott MetroLink Stations in Illinois. Shuttles are serving the Fairview Heights, Memorial Hospital, Swansea, Belleville, College and Shiloh-Scott Stations, as trains are unable to operate between these stations due to weather conditions. Passengers traveling through this area may experience delays of 30 to 45 minutes.

MetroLink service operating outside of this area, west of the Fairview Heights Station, is not experiencing any significant delays at this time.

Blue Line MetroLink trains are currently operating between the Shrewsbury-Lansdowne I-44 and Emerson Park MetroLink Stations. Red Line MetroLink trains are currently operating between Lambert Airport and the Fairview Heights MetroLink Stations.

MetroBus
Some MetroBus routes are experiencing moderate delays at this time, and passengers may experience delays of 20 to 30 minutes.

Metro Call-A-Ride
Metro Call-A-Ride is not experiencing any significant delays at this time.

- Updates on transit service will be provided throughout the day

To better assist riders, Metro is expanding the hours for Transit Information representatives to help by phone: Friday from 7:30 a.m. until 6 p.m. and Saturday from 6 a.m. to 6 p.m. Transit riders can call them at 314-231-2345 or 618-271-2345 during those time for questions about transit service. Rider alerts and service updates can also be found on metrostlouis.org, on Twitter at @STLMetro and on Facebook at St. Louis Metro Transit.

MetroLink station platforms, transit centers, bus stops and parking lots could be slick from the freezing rain and ice, so riders are asked to be extra careful. Metro crews have already pre-treated areas where feasible and will have crews dedicated to the Metro parking lots, walkways, transfer areas and platforms.