Friday, November 09, 2007

A New Office for Accenture

Management and IT consulting firm Accenture has opened a new office in downtown St. Louis, leasing 7,229 sf on the 29th floor of Met Square.

No comments: