Union Square Plaza
326 S 21st St
Saint Louis
MO
63103
(314) 588-0240
stlouisunionstation.com
Open Map
Description
Union Square Plaza is located at 326 S 21st St in Saint Louis and has been in the business of Shopping Center Construction since 2009.
by dandb on July 22, 2015 from
dandb
Categories: Department Stores
Department Stores
Langugages spoken:
mall
Neighborhood Center
Neighborhoods: Downtown St. Louis, Downtown West
Number of employees: 1 to 4
shopping center
shopping centers & malls
Shopping Malls & Centers