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.
RACER is developing an investigation and remediation plan for the site under the auspices of the Missouri Department of Natural Resources.
>> Download Our Environmental Fact Sheet for Site
>> Download Environmental Reports
>> View Additional Photos of the Property