Go to navigation Go to content

Virtual Tour: Lot 52 - MCI

MCI, a leading telecom company, consolidated most of its St. Louis operations into a three-building complex across I-40/61 from the Missouri Research Park in 2000.  The campus is the nerve center for business customers and telecommunications functions such as customer billing, servicing, maintenance and repair. 

Land (in acres): 65
Building (in s.f.): 385,000
Employees: N/A
Ground Lease Began: N/A



Click image to enlarge.