Located in St. Louis, MO, Telegraph Crossing serves shoppers from across the region. Shoppers can find this Community Center at Telegraph Rd. & I-255. The mall opened its doors in 1995. The mall spans 241,089 sqft. of leasable retail area and is home to around 9 stores.