Odessa - DE ⬤ public County: New Castle county (DE) Population: 341 Odessa - DE Parent topics: New Castle county (DE)