Leawood Plaza (the “Property”) is a 33,224 square foot retail center located along the west side of State Line Road in Leawood, Kansas. The offering presents a unique opportunity to acquire a core asset along a major corridor with tremendous upside potential.