Millennium Center

Millennium Center

The Millennium Center – This is the Sale of the 258,000 sq ft Office Building.  That is located at 515 Olive St in St Louis MO.  Sale Price: $4,150,000.00