Shopping malls database
St. Louis Union Station is located at the corner of Market & 20th St., St. Louis. It is a Lifestyle/Specialty Center which opened in 1894 and was last renovated in 1985. It is an Enclosed shopping mall with 1,590 parking spaces and a food court with 440 seats.. It covers an area of 659,475 sqft. and has about 90 stores.
Shopping mall's name: St. Louis Union Station
Address: Market & 20th St., St. Louis, MO 63103
Number of stores: 90