Ditch Witch Southwest – Odessa 7801 E Interstate 20 Odessa, TX 79762 United States https://ditchwitchsouthwest.com 432-617-8351 Open Google Maps Back to Dealer Locator