432-335-4625
Address, Phone Number, and Hours for Odessa Utilities Department, an Utility Companies, at Odessa.
Name : Odessa Utilities Department
Address : 119 West 4th Street, 4 Odessa, Texas, 79761
Locality : Odessa
Fax : 432-335-4664
Hours : Mon-Fri 8:00 AM-5:00 PM
View map of Odessa Utilities Department get driving directions from your location.