Shopping malls database
Telegraph Crossing is located at the corner of Telegraph Rd. & I-255, St. Louis. It is a Community Center which opened in 1995. It is an Open shopping mall. It covers an area of 241,089 sqft. and has about 9 stores.
Shopping mall's name: Telegraph Crossing
Address: Telegraph Rd. & I-255, St. Louis, MO 63125
Number of stores: 9