Stormwater

 
Directions

411 W 8th Street
City Hall, 4th Floor
Odessa, TX 79761

P.O. Box 4398
Odessa, TX 79760

432-335-3290


Link: Stormwater Department Page

Hours of Operation:
8 a.m. to 5 p.m.
Monday - Friday