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