EPA urges residents near Jones Road Superfund site to abandon private water wells to reduce exposure risk
Located at 11600 Jones Road, Houston, the shopping center was placed on the National Priorities List in 2003, giving the federal government authority to clean it up.