ECI
2701 W MAIN ST · ODESSA, MO 64076
Status
Substance
1/1/1984
Reported Date
📍 38.999930, -93.938050
Proximity & Environmental Data
100-Year FloodplainNo
Land UseDeveloped, Open Space
Source Water Protection AreaNo
Wellhead Protection AreaNo
Associated Facility
ECI
2701 W MAIN ST
2 Closed