ABOUT THE PROPERTY
The Ambassador Building at KCI is a 262,000 SF office space located in Kansas City, Missouri. The property features 18.63 acres of land and was built in 2001.
Third Party Property Management by Rising Realty Partners
12200 North Ambassador Drive, Kansas City, MO 64163