The Leeds Plant Industrial Land North is composed of 18 acres of vacant land, assessed as a parking lot, and is located south of 6817 Stadium Drive in Kansas City, Missouri. The property is located in the Leeds subdivision of Kansas City. The entire property is paved and fenced. The property is zoned as M2a - Heavy Industrial. This property is currently subject to a land lease that will be in effect for approximately 70 years.