Government in Odessa, DE Government Offices City315 Main StOdessa, DE, 197303023782510City OfGovernment OfficesTown Office Show MoreSee AlsoGovernment Offices