ATMs in Odessa, Delaware, the US. ATMs locations in Odessa, Delaware. Find the nearest atms locations, near you. All types of business services ATM Finance Funeral home Insurance Lawyer School Travel All atms in Odessa Citizens Bank ATM Finance 412 North 6th Street, Odessa, Delaware 19730 Write a review Phone Website Directions 1/5 Sunoco Gas Station ATM Finance +1 302-378-4006 412 North 6th Street, Odessa, Delaware 19730 Write a review Phone Website Directions