Statistipedia

Odessa, DE

Odessa, DE
Map of Odessa
StateDelaware
Population511
Links
Maps

Odessa is located in the state of Delaware, about 44 miles southwest from Philadelphia. It has a population of 511.