1. Odessa Town Office 315 Main St, Odessa, DE 19730 Coordinate: 39.45597,-75.65851 Phone: (302) 378-2510