News

As one of the oldest towns in Delaware, Odessa dates all the way back to the 1660s when the area first became a Dutch settlement. The Federalist architecture and gorgeously restored homes that ...