Diesel and Machine Inc. is located at 227 20th St. N Lewiston, ID 83501 Map