Where is the Historic Odessa Foundation in Odessa Delaware located?

The address of the Historic Odessa Foundation is: Po Box 697, Odessa, DE 19730-0697