Odessa Utilities Dept 119 W 4th St # 4 Odessa, TX 79761 Phone: (432) 335-4625 Fax: (432) 335-4698
Category: City Govt - Regulation Adm - Comms Utilities