We are currently experiencing a network outage at West County Computer Center located 12837 Flushing Meadows Dr, St. Louis, MO 63131. This affects internet, wireless, and telephone services. The network team is investigating the cause.
4:25 pm Verified there was a power blip on site. We will monitor for now.
5:30 pm power is stable at this time.