Get Directions to Ditch Witch Northwest ← View details 7909 N Upland Dr, Portland, Oregon 97203 (503) 286-6400 Get Directions From* To * — Required information